مرجع / الأرشيف والتكاملات
Telegram · عرض عام
انشر الرسائل المحفوظة من القنوات العامة المحددة واللقطات الموقعة عبر روابط قابلة للإلغاء وتنتهي صلاحيتها.
TgWitness / التوثيق · النشر والاستعادة
الوصول → «Public showcase» يُنشئ صفحة منفصلة للقراءة فقط باستخدام نظام «access-token» الحالي. ويقوم بقراءة الملاحظات المحفوظة في التثبيت. ولا يقوم بتشغيل أداة التجميع، أو تسجيل الدخول إلى Telegram، أو الحصول على قناة للزائر.
نشر صفحة#
- احفظ ملف تعريف المصدر لكل قناة عامة تريد عرضها. يجب أن تحتوي القناة على اسم مستخدم عام في أحدث ملف تعريف محفوظ لها؛ أما المجموعات والمحادثات الخاصة فليست مؤهلة.
- افتح الوصول → عرض عام (أو
/showcase-manage.html) بصفتك المسؤول. - اختر القنوات عبر ما يصل إلى 16 مساحة عمل، وأدخل عنوان الصفحة العامة، و اختر مدة صلاحية الرابط لمدة 1 أو 7 أو 30 يومًا. لا يتم نشر تسميات مساحات العمل الداخلية. يمكن تضمين ما يصل إلى 64 قناة.
- راجع نص القنوات المحددة للنشر، ثم انقر على «معاينة السجلات المحددة». تستخدم المعاينة نفس العرض من جانب الخادم الذي تستخدمه صفحة الزائر.
- انقر على «إنشاء رابط العرض». انسخ الرابط أثناء ظهوره. افتحه في متصفح منفصل لمراجعة صفحة المستلم قبل توزيعه.
يحتوي الرابط على رمز وصول في جزء عنوان URL الخاص به. تقوم الصفحة بإزالة هذا الجزء قبل إرسال طلبات واجهة برمجة التطبيقات (API) واستبداله بجلسة متصفح. يمكن لأي شخص يمتلك الرابط فتح المادة المحددة حتى انتهاء صلاحيتها أو إلغائها. تسمح الروابط الجديدة بـ 100 جلسة متزامنة، تستمر كل منها لمدة ساعة واحدة كحد أقصى. كما يمكن لضوابط الوصول الحالية فرض قيود على العناوين وحدود تسجيل الدخول من خلال واجهة برمجة التطبيقات (API) الخاصة بالمنح. ويُعد وصول المراجع العادي وضعًا مختلفًا، ولا يزال يشمل الرسائل والملفات الأصلية المسموح بها.
ما يراه الزوار#
| مرئي | يُحفظ بشكل خاص |
|---|---|
| عناوين قنوات عامة مختارة، وأسماء مستخدمين، وتواريخ مراقبة الملفات الشخصية | هويات الحسابات، وتسميات مساحات العمل الداخلية، والمصادر غير المحددة |
| النص الملتقط وكل تعديل محفوظ | معرّفات المرسلين المنظمة، والأسماء، وأسماء المستخدمين، وأرقام الهواتف، وقيم الملفات الشخصية |
| ملاحظات الحذف مع النص المحفوظ مسبقًا، إن وجد | المرفقات، والصور الرمزية، والصور المصغرة، وأسماء الملفات، والحمولات الأصلية |
| علامات تشير إلى أن مؤلفًا/ملف تعريف أو مرفقًا قد تم تسجيله | بيانات التعريف الخاصة بإعادة التوجيه والردود، ومسارات الشبكة، وعناوين IP، وبيانات الاعتماد |
| عدد أحداث القنوات المحددة، ومفاتيح التبديل الحالية للمجموعات، وفترات النبض ونقاط الفحص | عناصر التحكم في المجموعات وواجهات برمجة التطبيقات (API) العادية لتصدير الأدلة |
| بصمة التوقيع، ونقطة التحقق من السجل، وإثبات الاتساق | مفاتيح التوقيع وجلسات Telegram |
لا يتم إخفاء هوية نص الرسائل العامة تلقائيًا. فالاسم أو الإشارة أو رقم
الهاتف أو الرابط المكتوب في الرسالة يظل جزءًا من ذلك النص. Redactedينطبق ذلك على الحقول المنظمة الخاصة بالمؤلف/الملف الشخصي. راجع المحتوى المحدد فعليًّا
قبل نشره، بما في ذلك التعديلات والحذوفات المحفوظة.
تعكس «الأهلية» أحدث ملف تعريف مصدر محفوظ، وليس بحثًا مباشرًا في Telegram. إذا لم يعد ملف التعريف اللاحق يحتوي على اسم مستخدم لقناة عامة، فإن الطلبات الجديدة تستبعد القناة. قم بتحديث ملفات تعريف المصادر عندما تتغير الرؤية العامة. قد يكون القراء قد حفظوا بالفعل مواد تلقوها سابقًا.
تظل السجلات الأصلية الموقعة دون تغيير. أما النسخة المعروضة فهي موقعة بشكل منفصل وتحتوي على هاشات تشير إلى سجلاتها الأصلية. توقيع النسخة يؤكد صحة البيان المعروض؛ وهو ليس توقيع الحدث الأصلي على البايتات المحجوبة.
تحقق من التوقيعات والاستمرارية#
قم بتوسيع «البصمة» و«نقطة التحقق الموقعة» وقم بتنزيل لقطة. بعد تحديث الصفحة، يتضمن التنزيل لقطة المتصفح السابقة و«دليل اتساق ميركل» بين حدود السجلات الخاصة بها. يتم التحديث التلقائي مرة واحدة في الدقيقة طالما أن الصفحة مرئية وتعرض صفحتها الأولى من الملاحظات.
بعد تثبيت TgWitness، تحقق من الملف الذي تم تنزيله في وضع عدم الاتصال بالإنترنت:
python -m tgwitness.showcase_verify showcase.json --fingerprint TRUSTED_COLLECTOR_SHA256
يجب أن تأتي البصمة من مرجع موثوق به بشكل منفصل. للمقارنة مع
لقطة احتفظت بها بنفسك، استخدم --previous earlier.json؛ وهذا يتجاوز
اللقطة السابقة الموجودة داخل الملف الذي تم تنزيله. يجب أن يبدأ الدليل الحالي
من ذلك الحد الذي احتفظت به. يمكن للعملاء المصادق عليهم طلب هذا الدليل باستخدام
GET /api/showcase/{workspace_id}?challenge=<32-hex-random>&from_count=<retained-count>.
تُرجع السجلات الأقصر رمز HTTP 409 بدلاً من إعادة تعيين الحد بصمت.
يتم تثبيت نقطة التحقق الموقعة في سجل المجمع بأكمله، بما في ذلك عدد السجلات وتجزئة الرأس غير الشفافة. لا تنطبق أعداد الرسائل المعروضة إلا على القنوات العامة المحددة. ولا تسرد الصفحة أبدًا محتويات السجلات الأخرى. هذه أعداد الأحداث، وليست أعداد الرسائل الفريدة. تصف الإعدادات التكوين الحالي، وليس كل فترة تسجيل سابقة.
يمكن للتحقق من التوقيع والاتساق اكتشاف التغييرات المتعلقة بـ حد معين. ولا يقوم بشكل مستقل بإعادة عد العدادات الموقعة، أو التصديق على منشأ Telegram، أو إثبات التسجيل دون انقطاع، أو استبدال شاهد مستقل. لإجراء هذا الاستعراض، استخدم أداة التحقق من الأدلة، والشاهد المستقل، والسجل الذي تم اختباره على نطاق واسع. يتم تمييز التثبيتات الاصطناعية بوضوح على أنها اصطناعية.
إلغاء الصفحة أو استضافتها#
استخدم «Revoke» في مدير العرض أو قسم «Access» الحالي لإغلاق الرابط وإنهاء جميع جلساته. يقوم الزائر بمسح السجلات المعروضة عندما يكتشف الطلب أن الوصول قد انتهى. يتم التحقق من انتهاء الصلاحية والأذونات في كل طلب. لا يمكن تحويل أذونات العرض إلى وصول عادي إلى اللوحة في المكان نفسه؛ قم بإنشاء إذن جديد لتغيير الأوضاع.
يتم عرض الصفحة عبر عنوان HTTPS الحالي للتثبيت. ولا يؤدي نشر الرابط إلى فتح منفذ جديد أو إنشاء نفق أو تغيير DNS. ويبقى كل من HTML وواجهة برمجة التطبيقات (API) على تثبيت المستخدم. ولا يمكن لزائر المعرض استخدام واجهات برمجة التطبيقات العادية للمراسلة أو الملف الشخصي أو الوسائط أو التصدير أو الإدارة باستخدام هذا الوصول.