- السجلات
- مصادر مختارة يدويًّا فقط.
- محادثات جديدة
- لا تتم إضافتها تلقائيًا.
- اختر
- مجموعة معروفة من القنوات أو المجموعات. لم يتم تحديد سعة دردشة ثابتة.
ما لا يفعله لا يكتشف الدردشات الأخرى ولا يستكمل السجل السابق.
الأوضاع، والسيناريوهات، ومستويات الأدلة
TgWitness يسجل ما يلاحظه الحساب المتصل. يمكن لطرف ثالث التحقق من نزاهة السجل مقابل مفتاح موثوق به بشكل مستقل.
التحديثات المرئية للحساب
السجلات المرتبطة، كل منها موقّع
مفتاح موثوق + حدود محفوظة
h₁ → h₂ → h₃ · Ed25519يتم التحقق من النزاهة. يظل منشأ Telegram وصحة الرسالة مسألتين منفصلتين.ثلاثة نطاقات وإعداد مسبق للتحقيق. لا تزال الاستثناءات وأنواع المصادر الممكّنة سارية.
ما لا يفعله لا يكتشف الدردشات الأخرى ولا يستكمل السجل السابق.
ما لا يفعله لا يطبق شروط التغيير الخاصة بالمجلد muted/read .
ما لا يفعله لا ينضم إلى الدردشات تلقائيًا ولا يتجاوز الوصول إلى المصدر.
ما لا يفعله لا يتم التقاط لقطة لكل محادثة موجودة أو مراقبة عمليات الاستدعاء التي يتم الضغط عليها في عميل آخر.
هذه البطاقات هي مقارنة محلية، وليست عناصر تحكم مباشرة في أداة التجميع. وهي لا تغير أي حساب.
ما لا يفعله لا يقرأ أي وضع المحادثات السرية، ولا يسجل أثناء توقف العملية، ولا ينضم إلى المصادر من تلقاء نفسه، ولا يسترد السجل السابق بما يتجاوز ما تم طلبه snapshot/export.
اقرأ التفاصيللا تُدرج في السجل سوى الملاحظات التي تم تسليمها أو التي طُلبت صراحةً. ويظل المصدر المجهول مجهولاً.
تطبق اللوحة هذه الخيارات لكل مساحة عمل. يؤدي إيقاف تشغيل أحدها إلى الاحتفاظ بالسجلات الموجودة؛ بينما لا يؤدي إعادة تشغيله إلى إعادة بناء الأحداث الفائتة.
| الفئة | تم الحفظ | لا يزال غير معروف |
|---|---|---|
| الرسالة | النص، والمعرفات، وبيانات تعريف المرسل، وسياق الرد، ومغلف التحديث الأصلي. | لا توجد توقيعات Telegram قابلة للتحقق من قبل أطراف ثالثة. |
| تحرير | كل إصدار تمت ملاحظته، دون الكتابة فوق الإصدارات السابقة. | قد تُفوت بعض التعديلات الوسيطة؛ فالمرسل ليس بالضرورة هو المحرر. |
| الحذف | الإشعار بالإضافة إلى النص المحفوظ مسبقًا، إن وجد. | لا يتم توفير معلومات حول أداة الحذف ووقت الإجراء الدقيق. |
| الحذف غير المحدد النطاق | إشعار على مستوى الحساب؛ يظل النظير المجهول صريحًا. | لا تخمين في الدردشة. تستخدم عملية الترابط معرّفات الحساب المحفوظة مسبقًا عندما يكون ذلك ممكنًا. |
| رد الفعل | العدادات المُسلَّمة والهويات الحديثة المرئية. | ليست كل المفاعلات مرئية؛ وتحتاج القائمة الكاملة المتاحة إلى استعلامات منفصلة. |
| العضوية | رسائل الخدمة التي تم تسليمها وتحديثات المشاركين. | يحد الدور ونوع الدردشة من الرؤية؛ والصمت لا يعني الغياب. |
| المرفق | واصف الإصدار الأصلي، والبايتات المحفوظة، SHA-256 ونواتج المحاولات. | قد يكون الملف الذي تم حذفه غير متاح؛ ولا تحل النسخة الأحدث محله. |
| لقطة من السجل | الرسائل المرئية حاليًا، والمُعلَّمة على أنها ملاحظات تاريخية. | لا يتم إعادة بناء التعديلات السابقة والمحتوى الذي اختفى. |
| الإجراءات الخاصة | الصادرة messages/edits ومعطيات الوصف button_press . | عمليات الاستدعاء المضغوطة في عميل Telegram آخر غير مرئية. |
| أزرار الروبوت | يتم الاحتفاظ ببيانات الرد، وعنوان URL، وتطبيق الويب، وبيانات الوصف الوصفية للطلب مع الرسالة. | عناوين URL و phone/location هي نصوص، ولا يتم فتحها أو تنفيذها تلقائيًا. |
ما لا يفعله لا يقوم المفتاح بتحجيب البيانات الوصفية المضمنة أو تعطيل السجلات التشغيلية. لا يحدد التسجيل هوية أي طرف لم يقدمه Telegram.
اقرأ التفاصيللكل حساب مساحة عمل خاصة به، ومجلة، ومفتاح توقيع، ومسار، وقائمة انتظار.
أدخل 2FA عند التمكين.
قم بالمسح من جهاز مصرح به؛ 2FA قد يظل ذلك مطلوبًا.
استيراد ملف جلسة الحساب.
استورد Pyrogram .
حساب واحد مدعوم على Desktop؛ رمز مرور محلي إن تم تعيينه.
الصق Telethon StringSession.
اختر الجلسة والبيانات الوصفية المصاحبة المطابقة.
استيراد تفويض الحساب مع معرّف مركز البيانات الخاص به.
Direct · SOCKS5 · HTTP CONNECT · MTProxyMTProxy تجريبي؛ تتوفر قوائم عامة مدمجة MTProxy . لا يعود مسار الوكيل الفاشل إلى اتصال مباشر.
وجود مساحتين عمل على جهاز واحد لا يعني وجود شاهدين مستقلين.
ما لا يفعله لا يتجاوز الاستيراد عملية مصادقة Telegram، 2FA أو تنسيقات الجلسات غير المدعومة. ولا تزال الحسابات تشترك في عملية التطبيق.
تنسيقات الحساباتأرسل أو رد، واضغط على زر بوت حالي، واحفظ معاينة الرابط، ثم انضم صراحةً إلى محادثة أو شغّل البوت باستخدام معلمة البدء الخاصة به.
interaction.previewinteraction.requestedinteraction.resultيتم توقيع إيصالات المعاينة والطلب والنتائج. قبل الضغط على الزر، يقوم الخادم باسترداد الرسالة مرة أخرى ويرفض أي تغيير في لوحة المفاتيح. يظل نص الاستدعاء المرتد وعناوين URL مسجلة في السياق.
ما لا يفعله لا توجد تطبيقات ويب، أو مدفوعات، phone/location أو مشاركة أو استعلامات مضمنة. عرض عنوان URL لا يؤدي إلى فتحه.
اقرأ التفاصيليتم عرض الثغرات، ولا يتم إخفاؤها.
بعد إعادة التشغيل، يُطلب من Telegram التحديثات الفائتة. قد يؤدي الاحتفاظ المحدود والاختلافات منتهية الصلاحية إلى وجود فجوات.
الإعدادات الافتراضية: المصادر ذات الأولوية كل 15 دقيقة، والمصادر الأخرى كل 6 ساعات. تشمل النتائج message.recovered و message.missing_on_recheck.
ترافق التصدير الموقع فترات المراقبة، والفجوات مع أسبابها، والمعرفات غير المراقبة. ولا يُعتبر السجل المفقود عند إعادة الفحص إشعارًا بالحذف.
ما لا يفعله لا تمحو لقطة سجل لاحقة أي انقطاع في الخدمة ولا تستعيد كل إصدار مختفي. المؤشر المحفوظ ليس إقرارًا خاليًا من الفقدان بقبول السجل.
اقرأ التفاصيلتستجيب كل آلية لسؤال محدد. قم بتكوين الخدمات الخارجية بشكل منفصل واحتفظ بمراسي الثقة الخاصة بها خارج المجمع.
SHA-256 سلسلة + Ed25519 لكل حدث؛ الأول previous_hash 64 صفرًا.
عمليات التحقق من قبل أطراف ثالثة الترتيب والتوقيعات تحت مفتاح المجمع المثبت.
ما لا يفعله وهذا لا يثبت أصل Telegram أو اكتماله.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256manifest.json يسرد تجزئات الملفات؛ manifest.sig ويوقع عليه. media.saved يربط بايتات المرفقات بحدث ما.
عمليات التحقق من قبل أطراف ثالثة تتوافق الملفات المقدمة مع البيان الموقّع وإيصالات الوسائط.
ما لا يفعله لا يتم التوقيع على CSV, HTML أو لقطة شاشة.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256نقطة تفتيش عند بدء التشغيل، كل 5 دقائق بشكل افتراضي، وإيقاف منظم. احتفظ بنسخة في مكان آخر.
عمليات التحقق من قبل أطراف ثالثة يتوافق التصدير اللاحق مع الطول والرأس المحتفظ بهما سابقًا؛ ويمكن اكتشاف التراجع.
ما لا يفعله لا يكتشف استبدال كل من السجل وجميع نقاط الفحص المحتفظ بها.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --checkpoint checkpoint.jsonيرسل وضع الأدلة نقطة تفتيش SHA-256 إلى RFC 3161 السلطات (FreeTSA, DigiCert) و OpenTimestamps التقويمات.
عمليات التحقق من قبل أطراف ثالثة يحدد رد TSA الذي تم التحقق منه تواريخ تلك البايتات؛ ويؤكد OpenTimestamps يربطها بـ Bitcoin.
ما لا يفعله لا تعامل الطلب المُعد مسبقًا أو إيصال التقويم المعلق على أنه طابع زمني مؤكد.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --tsa-ca trusted-ca.pem
ots upgrade checkpoint.ots
ots verify checkpoint.otsافصل المضيف، ونقطة النهاية المحددة النطاق للقراءة فقط، والتحدي الجديد، و key/journal و TGW1 منشورات القناة.
عمليات التحقق من قبل أطراف ثالثة الرؤوس التي تم قبولها سابقًا؛ الحالات: ok، key_changed، التراجع، التفرع، غير صالح و no_response.
ما لا يفعله لا يحول وجود مساحتين عمل على مضيف جامع واحد إلى شاهدين مستقلين.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --witness witness.zip --witness-fingerprint WITNESS_SHA256 --channel result.jsonS3نسخة متوافقة مع [المعيار] مشفرة باستخدام AES-256-GCM; Object Lock عندما يدعم الحاوية ذلك.
عمليات التحقق من قبل أطراف ثالثة لا يتم استعادة الملفات ونشرها إلا بعد نجاح التحقق من السجل ونقطة التحقق والوسائط المحفوظة.
ما لا يفعله لا يتم الاستعادة بدون المفتاح المُصدَّر ولا يُفترض الاحتفاظ بالبيانات دون التحقق من استجابة التخزين.
python -m tgwitness.replica restore --key-file KEY.json --out EMPTY_DIRإيصال التشغيل الموقّع: تجزئات المصدر، وإصدارات التبعيات، وسياق العملية. مُبلغ عنه ذاتيًا.
عمليات التحقق من قبل أطراف ثالثة ما أبلغ عنه مجمع التوقيعات بشأن تنفيذه الخاص.
ما لا يفعله لا يوفر هذا التصديق المستقل على العملية ولا يستبعد حدوث اختراق قبل التسجيل.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256تجربة SHA-256 تجربة
يحتفظ السجل التالي بالرابط الذي تم حفظه مسبقًا. يؤدي تغيير النص إلى تغيير التجزئة المحسوبة للسجل 2.
h1يبدأ بـ 64 صفرًاh2يتضمن المحفوظ h1h3يتضمن المحفوظ h2مثال ثابت: h2 يغطي «اللقاء الساعة 11:00». تغيير هذا النص يؤدي إلى تغيير h2؛ ولا يزال السجل 3 يشير إلى النص المحفوظ h2.
SHA-256(e₂)SHA-256(e₂)مواقف خيالية. ابدأ التجميع قبل الحدث ذي الصلة؛ حافظ على الحدود والفجوات جنبًا إلى جنب مع المحتوى.
ما لا يفعله لا يستعيد الأصل الذي لم يتم التقاطه مطلقًا.
ما لا يفعله لا يحدد هوية القائم بالحذف من إشعار لا يذكر الفاعل.
ما لا يفعله لا يفتح تطبيق ويب للروبوت، ولا يقوم بإجراء دفعات، ولا يسجل ردود اتصال عميل آخر.
ما لا يفعله فهي لا تحول المحفظة، أو السلسلة الشبيهة برقم الهاتف، أو اسم المستخدم إلى هوية مثبتة.
ما لا يفعله وهي لا تحل محل الشاهد المستقل أو مفتاح فك التشفير المحتفظ به بشكل منفصل.
قم بتقديم النسخة الأصلية الموقعة، وبصمة المفتاح المحفوظة بشكل مستقل، ونقطة الفحص ذات الصلة، ونتيجة التحقق.
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --checkpoint checkpoint.jsonاحصل على أداة التحقق من نسخة موثوقة، وليس من الأرشيف الذي يتم فحصه.
ما لا يفعله مستقل CSV و HTML ليستا حاويات موقعة. كلمة المرور تحمي سرية النقل، وليس أصالته. عمليات التصدير المتعددة لا تدمج سجلات الحسابات.
اقرأ التفاصيلعناصر أساسية بدون توقيع إضافي أو طابع زمني أو أنظمة شهود. تختلف البرامج النصية وأدوات التسجيل حسب طريقة التنفيذ؛ وتعني كلمة «جزئي» أنها تقتصر على المواد الملتقطة أو المرئية.
| النهج | التعديلات / الحذف | تسجيل التوقيع | الوقت الخارجي | شاهد مستقل | التغطية / الثغرات | التحقق بدون مؤلف |
|---|---|---|---|---|---|---|
| تصدير Telegram Desktop | جزئي | لا | لا | لا | لا | لا |
| Telethon نص برمجي للقطات | جزئي | لا | لا | لا | لا | لا |
| مسجل الحذف: سجل نصي | جزئي | لا | لا | لا | لا | لا |
| لقطات الشاشة / التقاط محتوى الويب | جزئي | لا | لا | لا | لا | لا |
| TgWitness مع الإضافات المُعدة مسبقًا | جزئي | نعم | نعم | نعم | جزئي | نعم |
ما لا يفعله لا يقوم الجدول بتقييم كل برنامج نصي أو منتج تسجيل. تتطلب عمليات التحقق الاختيارية من الوقت والشهود خدماتها الخاصة ومراسي الثقة الخاصة بها؛ ولا يثبت أي منها صحة المصدر.
اقرأ التفاصيليكون التحقق مفيدًا عندما يظل نطاقه واضحًا.
ما لا يفعله لا يثبت أي وضع أو مستوى من مستويات الأدلة المقبولية القانونية، أو التسليم الكامل عبر Telegram، أو الهوية في العالم الواقعي.