TgWitness / دستاویزات

کیا جانچا گیا ہے ←

حوالہ / شواہد

Telegram · رپورٹ کی تشکیلات اور تصدیق

رپورٹ فلٹرز، آٹھ ڈیزائنز، مواد کے پری سیٹس، محفوظ شدہ تبدیلیوں کی تاریخ اور دستخط شدہ برآمدات میں شامل تشخیص۔

ٹی جی وٹنس / دستاویزات · تفتیش

تفتیش

منتخب مشاہدات کو کیس کا ایک پڑھنے کے قابل بیان بنائیں: اس کے سوال، دائرہ کار، محفوظ تبدیلیاں، چارٹس، نتائج اور ماخذ حوالہ جات۔ ہر رپورٹ وصول کنندہ کو فراہم کردہ مواد کی جانچ اور اس کے مجموعے کی کوریج کا معائنہ کرنے کا طریقہ فراہم کرتی ہے۔

اعتماد اور حدود کی بنیاد کا سیکشن جرنل، حوالگی، چیٹ، اکاؤنٹ اور شیئرنگ رپورٹس میں ظاہر ہوتا ہے۔ جرنل اور حوالگی کے پی ڈی ایف میں اسی تشخیص کا استعمال ہوتا ہے جو ان کے دستخط شدہ report.json میں ہے۔ زپ مینیفیسٹس میں دستخط شدہ مینیفیسٹ میں case_assessment شامل ہوتا ہے۔ یہ تشخیص برآمد شدہ مواد کے ساتھ منتقل ہوتی ہے۔ اصل مشاہدات اپنے موجودہ دستخطات برقرار رکھتے ہیں۔

دستاویز کے فارمیٹس اور پڑھنے کا ترتیب#

رپورٹ اسٹوڈیو#

Exports کھولیں → ترتیب دیں اور پیش نظارہ کریں۔ Data → Design & contents → Preview کے ذریعے کام کریں:

  1. پورے ورک اسپیس کا استعمال کریں یا چیٹس، مصنفین، شامل UTC مشاہداتی تاریخیں اور واقعے کی اقسام منتخب کریں۔ چیٹس اور مصنفین کی تلاش کے لیے کیٹلاگ لوڈ کریں، یا ان کی ٹیلیگرام آئی ڈیز درج کریں۔ مصنف کے فلٹرز ریکارڈ شدہ بھیجنے والے آئی ڈیز سے میل کھاتے ہیں؛ بغیر بھیجنے والے کے حذف کرنے کا نوٹس مصنف کے فلٹر سے میل نہیں کھاتا۔
  2. ایک صفحے کا ڈیزائن منتخب کریں، پھر چارٹس، شرکاء کے لیبلز، ٹرانسکرپٹ اور اپنے تحریری نتائج منتخب کریں۔ ڈیزائن تبدیل کرنے سے یہ انتخاب برقرار رہتے ہیں۔
  3. پریویو تیار کریں۔ یہ اصل تعداد، سرگرمی، شرکاء، نمونہ ریکارڈز، محفوظ شدہ تبدیلیاں اور غائب پیغامات کی تعداد کی حدیں دکھاتا ہے۔ کسی انتخاب کو تبدیل کرنے سے پریویو غیر تازہ ترین ہو جاتا ہے۔ HTML، دستخط شدہ PDF، دستخط شدہ JSON یا ثبوت کا ZIP ڈاؤن لوڈ کرنے سے پہلے محفوظ کریں۔

ڈیٹا پریویو مکمل مستحکم جرنل پری فکس کی گنتی کرتا ہے، ابتدائی نمونے کی نہیں۔ صرف نمونے کی قطاریں اور طویل فہرستیں محدود ہیں؛ ان کی چھوڑی گئی تعداد دکھائی گئی ہے۔ بعد میں کیا گیا ایکسپورٹ ایک نیا مستحکم سنپ شاٹ لیتا ہے، لہٰذا جاری جمع‌آوری اعداد و شمار میں اضافہ کر سکتی ہے۔ دائرہ کار، تعداد اور ماخذ کی شناخت دستخط شدہ رپورٹ میں شامل ہیں۔ فارم کو کھولنے یا اس کا پیش نظارہ کرنے سے یہ محفوظ نہیں ہوتا۔

عدالتی دائرہ اختیار کی رہنمائی۔ دستاویز کی تفصیلات کے تحت، عدالتی دائرہ اختیار کی رہنمائی · اختیاری کو کھولیں تاکہ کوئی دائرہ اختیار اور سول/تجارتی یا فوجداری طریقہ کار منتخب کیا جا سکے۔ ضمیمہ قانونی بنیاد، ماخذ کے روابط، تیاری کے نوٹس اور تحقیقی حیثیت پر مشتمل ہے۔ مقامی زبان میں جمع کے حفاظتی اقدامات کے خلاصے اور وضاحتیں اختیاری ہیں۔ ڈیفالٹ کے طور پر کوئی دائرہ اختیار منتخب نہیں ہوتا۔ یہ انتخاب ورک اسپیس سے متعلق ہیں، اور محفوظ شدہ لے آؤٹ کنفیگریشنز اور ضمنی شیئرنگ-کاپی ڈیفالٹس سے مستثنیٰ ہیں۔ ڈیفالٹس، سپورٹڈ رپورٹس اور تحقیق کی حدود دیکھیں۔

موصول کنندہ کی کاپی منتخب کریں۔ چارٹس اور ٹرانسکرپٹ منتخب کردہ ریکارڈز استعمال کرتے ہیں۔ دیانتداری، تحویل اور احاطہ مکمل ماخذ جریدے کی وضاحت کرتے ہیں۔ ثبوت کا ZIP اس کے اصل ریکارڈز اور منسلکات پر مشتمل ہوتا ہے۔ جب موصول کنندہ کو صرف منتخب شدہ، مجاز ڈیٹا وصول کرنا ہو تو مختصر حوالگی استعمال کریں۔

ترمیمات، حذف شدہ حصے اور غائب شناختی نمبر پڑھیں#

ایک ترمیم محفوظ شدہ پہلے اور بعد کے متن کو دکھاتی ہے اور تبدیل شدہ الفاظ کو نمایاں کرتی ہے۔ ایک حذف نوٹس سے پہلے محفوظ شدہ آخری ورژن کو دکھاتا ہے۔ اگر کوئی پرانی सामग्री قید نہیں کی گئی تھی تو رپورٹ اس کا ذکر کرتی ہے۔ جب آپ صرف ترامیم یا حذف کو منتخب کرتے ہیں تو پچھلے ورژن فلٹرز کے باہر واضح طور پر لیبل شدہ سیاق و سباق کے طور پر دستیاب رہتے ہیں۔ غیر متعلقہ پیغامات ان تاریخوں میں شامل نہیں کیے جاتے۔

غیر مشاہدہ شدہ میسج آئی ڈیز (Unobserved message IDs) منتخب چیٹس میں معلوم نمبروں اور تاریخ سے ماخوذ آئی ڈی اسپین (date-derived ID span) کے درمیان خالی جگہیں ہیں۔ ہر معلوم ماخذ ریکارڈ کو کسی نمبر کو غیر مشاہدہ شدہ قرار دینے سے پہلے چیک کیا جاتا ہے: کسی دوسرے مصنف، واقعے کی قسم یا تاریخ کو فلٹر کرنے سے کوئی غلط خالی جگہ پیدا نہیں ہو سکتی۔ ساتھی محفوظ پیغامات کو سیاق و سباق کے طور پر لیبل کیا جاتا ہے۔ ایک غائب نمبر اس بات کا ثبوت نہیں کہ کوئی پیغام موجود تھا یا حذف کیا گیا تھا؛ حذف کرنے کے نوٹس اور ناکام دوبارہ چیکس الگ الگ واقعات کی اقسام کے طور پر رہتے ہیں۔

ایک ڈیزائن منتخب کریں#

جرنل اور سنگل چیٹ HTML اور دستخط شدہ PDF رپورٹس کے لیے آٹھ صفحات کے ڈیزائن دستیاب ہیں۔ یہ ایک ہی ریکارڈز اور حسابات استعمال کرتے ہیں، مختلف سرورق، ٹائپوگرافی، ابواب کے عنوانات، جدولوں اور فاصلے کے ساتھ۔

ڈیزائن پڑھنے کا انداز
کلاسیکی ایک روایتی ڈوزیئر جس کا کور گہرا رنگ کا ہے اور جس میں نمبر شدہ حصے ہیں۔
ادارتی ایک فریم شدہ سیریف ٹائٹل صفحہ، چوڑے حاشیے اور ایک تنگ باب ریل۔
بریفنگ نیوی اسپائن کے ساتھ ایک کمپیکٹ کور، مختصر سرخیاں اور قریب قریب رکھے گئے جدول۔
تجزیات سروے طرز کا کور، ماڈیولر چارٹ پلیٹس اور مونو اسپیسڈ خاکے۔
تکنیکی ایک قطار دار رجسٹر، نمبر شدہ حوالہ ریل اور درست موازنہ جدولیں۔
جائزہ ایک پینورامک کور، کشادہ جگہ اور نمایاں خلاصہ شمی اعداد و شمار۔
ریڈنگ سیریز نتائج، دائرہ کار، تبدیلیاں اور مشاہداتی جرنل کے لیے ایک سیکشن ریل اور گروپ شدہ ابواب۔
لیجر اور مارجن وسیع حاشیے کے ساتھ نمبر شدہ ابواب، درست چارٹ جدولیں اور ایک الگ پیغام کا متن۔

ڈیزائن ہر ورک اسپیس کے لیے محفوظ کیا جاتا ہے اور دستخط شدہ ایکسپورٹ مینفیسٹ میں درج کیا جاتا ہے۔ HTML آف لائن کام کرتا ہے، لائٹ اور ڈارک تھیمز کو سپورٹ کرتا ہے، اور تنگ اسکرینوں اور دائیں سے بائیں لکھنے والی زبانوں کے مطابق ڈھل جاتا ہے۔ نیٹیو پی ڈی ایف بنڈل فونٹس استعمال کرتے ہیں؛ ایڈیٹوریل ڈیزائن میں اس کے بنڈل SIL اوپن فونٹ لائسنس کے تحت Noto Serif شامل ہے۔ ریڈنگ سیریز اور لیجر و مارجن اکاؤنٹ کے جائزوں، اکاؤنٹ چیٹس اور شیئرنگ کاپیز پر بھی لاگو ہوتے ہیں۔

چینی، جاپانی اور کوریائی پی ڈی ایف کے لیے سرور پر ایک موزوں فونٹ بھی درکار ہے، جیسے Noto Sans CJK، جو سسٹم بھر میں انسٹال ہو یا TGWITNESS_FONT_DIR میں رکھا گیا ہو۔ جب یہ دستیاب نہ ہو تو، زپ HTML اور JSON رپورٹس کو محفوظ رکھتا ہے۔

یہ دونوں ڈیزائنز جاوا اسکرپٹ کے بغیر ایک قابلِ مطالعہ جرنل شامل کرتے ہیں۔ بڑے ایکسپورٹس کے لیے یہ ویو 8 MiB کے ان پٹ بجٹ کے اندر 500 مکمل ریکارڈز تک شامل کرتا ہے؛ رپورٹ حد کو لیبل کرتی ہے اور مکمل ویوئر اور ماخذ ریکارڈز کے لنکس فراہم کرتی ہے۔ اکاؤنٹ ڈائریکٹری اور تعلقاتی انڈیکس اسی مطالعے کے نمونے کی وضاحت کرتے ہیں، نہ کہ تمام شرکاء کی۔ مکمل جرنل کے چارٹس اپنا علیحدہ بیان کردہ دائرہ کار برقرار رکھتے ہیں۔

مواد کا انتخاب کریں#

مواد پہلے سے طے شدہ بذریعہ ڈیفالٹ شامل
کیس ڈوزیئر سرگرمی، مشاہدے کے اوقات، شرکاء، چیٹس اور ریکارڈ کا متن۔
بریفنگ ایک سرگرمی کا جائزہ بغیر شرکاء کی درجہ بندی یا ٹرانسکرپٹ کے۔
سرگرمی کا جائزہ سرگرمی، مشاہدے کے اوقات، شرکاء، چیٹس اور ترکیب، ماخذ کے حوالوں اور درست اعداد و شمار کے ساتھ۔
کسٹم رپورٹ آپ کے اپنے چارٹس، ٹرانسکرپٹ اور پیش نظاروں کا امتزاج۔

پری سیٹ تبدیل کرنے سے آپ کا ڈیزائن، کیس کی تفصیلات اور تحریری تجزیہ برقرار رہتا ہے۔ سالمیت کی جانچ، کوریج، حدود اور تصدیقی ہدایات ہر ڈیزائن میں برقرار رہتی ہیں۔ جب چارٹ یا ٹرانسکرپٹ کو چھپایا جاتا ہے تو ZIP میں موجود ماخذ ریکارڈز بغیر تبدیلی کے رہتے ہیں۔

اختیاری امتحانی نوٹس میں رپورٹ کے مصنف کے لکھے گئے سوال، طریقہ کار، نتائج اور نتیجہ شامل ہوتا ہے۔ نتائج میں ماخذ فائل اور ریکارڈ نمبروں کا حوالہ دیں۔ دستخط رپورٹ کے ساتھ ان مصنف بیانات کو محفوظ رکھتا ہے؛ ماخذ مشاہدات اور مصنف کی تشریح قابل شناخت رہتی ہے۔ کم سے کم ہینڈ اوورز ان نجی نوٹس اور مکمل جرنل چارٹس کو خارج کر دیتے ہیں۔ چارٹ اور معائنے کے انتخاب جرنل رپورٹس پر لاگو ہوتے ہیں۔

وقت کے ساتھ سرگرمی کا انتخاب کریں، UTC ہفتہ وار/گھنٹہ وار ہیٹ میپ، شرکاء کی درجہ بندی، چیٹ کی درجہ بندی اور ریکارڈ کی ترکیب۔ 5–30 درجہ بند گروپس اور غیرجانبدار شرکاء کے عرفی نام یا اکاؤنٹ IDs منتخب کریں۔ نامعلوم بھیجنے والے اور باقی شرکاء الگ قطاروں میں ہوں گے۔ عرفی نام صرف چارٹس کو متاثر کرتے ہیں؛ ماخذ ریکارڈز میں اب بھی ان کی شناخت موجود ہوتی ہے۔

ڈیزائن کا پیش نظارہ غیر محفوظ شدہ مسودے سے پروڈکشن کور، معائنہ اور چارٹ کے اجزاء استعمال کرتے ہوئے اپ ڈیٹ ہوتا ہے، جو پہلے 50,000 ماخذ ریکارڈز کے اندر میچز تک محدود ہے۔ نیچے دیا گیا ڈیٹا پیش نظارہ مکمل انتخاب کا حساب لگاتا ہے۔ یہ واضح طور پر بغیر دستخط کے ہے اور ترامیم کو محفوظ نہیں کرتا۔ کور اور چارٹس کے بٹن اس کے سیکشن کو تبدیل کرتے ہیں۔ یہ مکمل PDF پیش نظارہ نہیں ہے۔ رپورٹ سیٹنگز محفوظ کریں منتخب کردہ اختیارات کو مستقبل کی ایکسپورٹس پر لاگو کرتی ہے؛ موجودہ دستخط شدہ فائلیں ناقابلِ تبدیلی ہیں۔ PDF منتخب شدہ کور، ٹائپوگرافی، باب کا لے آؤٹ اور HTML اور دستخط شدہ JSON کی طرح ہی منتخب شدہ مجموعی اعداد و شمار استعمال کرتی ہے۔

اعتماد کا جائزہ، کوریج کی حدود اور تصدیقی ہدایات برقرار رہتی ہیں۔ چارٹس یا پڑھنے کے قابل ٹرانسکرپٹ کو چھپانے سے زپ سے مستند ماخذ کی قطاریں ختم نہیں ہوتیں۔ غیر فعال چارٹ سیریز کو تجزیاتی JSON سے خارج کر دیا جاتا ہے؛ ماخذ ریکارڈز کے انکشاف کو محدود کرنے کے لیے ایک مختصر برآمد استعمال کریں۔

ڈیٹا انتخاب کے فلٹرز جرنل رپورٹس پر لاگو ہوتے ہیں؛ اکاؤنٹ اور شیئرنگ ایکسپورٹس اپنی حصول اور انکشاف کی حدود برقرار رکھتے ہیں۔

مشترکہ ڈیزائن/چارٹ کی ترجیحات نئے چیٹ/اکاؤنٹ ایکسپورٹس اور اکاؤنٹ شیئرنگ کے پیش نظاروں میں منجمد ہو جاتی ہیں۔ اکاؤنٹ/شیئرنگ کی زبان اور پرائیویسی سیٹنگز آزاد رہتی ہیں؛ نجی کیس اور معائنے کے نوٹس ان ایکسپورٹس میں کاپی نہیں کیے جاتے۔ اکاؤنٹ اور شیئرنگ رپورٹس اپنے دستخط شدہ آرکائیو مینفیسٹ کے ذریعے HTML میں محفوظ رہتی ہیں۔ جرنل، کم سے کم جرنل ہینڈ اوور اور سنگل چیٹ کٹس بھی دستخط شدہ پی ڈی ایف فراہم کرتے ہیں۔

چارٹس کیا گنتے ہیں#

جرنل کی سرگرمی اور ہیٹ میپس نئے، تاریخی، بازیافت شدہ، ترمیم شدہ، حذف شدہ اور دوبارہ جانچ پر غائب مشاہدات کو UTC میں کلیکٹر کے مشاہدے کے وقت کے مطابق گنتی کرتے ہیں۔ ہارٹ بیٹس اور اٹیچمنٹ رسیدیں شامل نہیں ہیں۔ شرکاء کی درجہ بندی صرف نئے، تاریخی اور بازیافت شدہ پیغام کے مشاہدات کو شمار کرتی ہے: ایک بھیجنے والے کو ایڈیٹر یا حذف کرنے والا قرار نہیں دیا جاتا۔ دہرائے گئے مشاہدات ایک ہی ٹیلیگرام پیغام کو بیان کر سکتے ہیں۔

جرنل اینالیٹکس قسم کے لحاظ سے گنتی، پہلے/آخری ریکارڈ کے حوالہ جات اور ماخذ events.jsonl SHA-256 کو برقرار رکھتی ہے۔ اعداد و شمار میں HTML اور PDF میں درست اقدار شامل ہیں۔ روزانہ کے بکس 366 ریکارڈ شدہ دنوں کے بعد مہینوں میں تبدیل ہو جاتے ہیں؛ گراف ان کو زیادہ سے زیادہ 36 برابر چوڑائی کے وقفوں میں یکجا کرتے ہیں۔ 100,000 سے زیادہ منفرد شناخت کنندگان یا 1,200 ماہ کے نشانات متاثرہ چارٹ کو غیر دستیاب قرار دیتے ہیں، جبکہ مجموعی درست تعداد دستیاب رہتی ہے۔

سنیپ شاٹ اور اکاؤنٹ شیئرنگ چارٹس صرف شامل کردہ غیر سروس پیغام کی قطاروں کو شمار کرتے ہیں، ان کے ریکارڈ شدہ پیغام کے وقت کا استعمال کرتے ہوئے۔ شیئرنگ کے مجموعے سرخ کاری اور فلٹرنگ کے بعد شمار کیے جاتے ہیں۔ یہ چارٹس زیادہ سے زیادہ 90 برابر چوڑائی کے UTC تاریخ کے وقفوں کا استعمال کرتے ہیں اور 10,000 تک گروپنگ ویلیوز کو برقرار رکھتے ہیں؛ اضافی گنتیوں کو واضح طور پر ظاہر کیا جاتا ہے اور مطابقت پذیر کیا جاتا ہے۔ آخری وقفہ مختصر ہو سکتا ہے۔ نامعلوم یا غیر مستند تاریخیں وقت کے چارٹس میں شامل نہیں ہوتیں۔

ایک خالی وقفے کا مطلب ہے کہ کوئی مشاہدات شامل نہیں ہیں؛ خلا کے لیے کوریج دیکھیں۔ یہ چارٹس محفوظ شدہ سرگرمیوں کی وضاحت کرتے ہیں۔ نامعلوم بھیجنے والے ایک الگ زمرہ ہیں، اور ہر چیک کی رپورٹ الگ سے کی جاتی ہے۔

جب شامل کیا جائے، تو analytics.json کو آرکائیو کے دستخط شدہ فائل ہیشز کے ذریعے محفوظ کیا جاتا ہے۔ جرنل report.json اسی منتخب شدہ مجموعے کو ضم کرتا ہے۔ دستخط کی تصدیق تبدیل شدہ بائٹس کا پتہ لگاتی ہے۔ اعداد و شمار کی جانچ کے لیے، جرنل کے مجموعات کو report_analytics.Analytics اور selected کے ساتھ دوبارہ حساب کریں، یا snapshot_analytics.collect اور project کے ساتھ مجموعات کا اسنیپ شاٹ لیں۔

انومالی اشارے#

پریویو۔ ثبوت کی رپورٹس میں ایک 'Anomaly indicators' سیکشن شامل ہوتا ہے جو رجسٹرڈ پروسیسرز (tgwitness/metrics/، ہر میٹرک کے لیے ایک فائل) کے ذریعے مرتب کیا جاتا ہے۔ رپورٹ ہر پروسیسر کا نام اس کے ورژن کے ساتھ درج کرتی ہے، اور اپنی ٹیبل کے نیچے اس کا طریقہ کار چھاپتی ہے، تاکہ events.jsonl سے tgwitness.metrics.run کے ذریعے حساب دہرائی جا سکے۔

پروسیسر یہ کیا دکھاتا ہے
first_time_posters_over_time v1 UTC کے ایک دن میں پہلی بار پوسٹ کرنے والوں اور پیغامات کی تعداد۔ ایک فلیگ کے لیے کم از کم پانچ پہلی بار پوسٹ کرنے والے اور ان کے درمیانی کے تین گنا درکار ہیں، جبکہ پیغامات کا حجم زیادہ سے زیادہ درمیانی کے 1.5 گنا ہو سکتا ہے۔ بنیادی لائن پچھلے 14 کیلنڈر دنوں میں سے کم از کم سات مشاہدہ شدہ دنوں کو استعمال کرتی ہے، سات دن کی وارم اپ کے بعد۔
service_vs_message_ratio v1 ہر چیٹ کے لیے مخصوص محفوظ کردہ پیغام نمبر اور سروس پیغامات کے لیے استعمال ہونے والا حصہ۔ یہ نمبرنگ بیان کرتا ہے؛ یہ کسی مخصوص غائب نمبر کی وضاحت نہیں کرتا۔
join_leave_per_month v1 ہر ماہ شمولیت، علیحدگی اور ہٹانے یا پابندیوں کی تعداد، فی شخص، فی چیٹ، فی تبدیلی اور فی دن۔
pinned_per_month v1 ماہانہ بنیادوں پر چیٹ اسٹیٹ کے سنپ شاٹس کے درمیان شامل یا حذف کیے گئے پِن کردہ پیغامات، ان پِن نوٹس اور پِن شدہ پیغامات۔

پیرامیٹرز → رپورٹ میٹرکس پروسیسرز اور دکھائی جانے والی قطاروں کی تعداد کا انتخاب کرتا ہے، فلٹر شدہ رپورٹس میں بھی شامل۔ روزانہ اور ماہانہ جدولیں حالیہ قطاریں دکھاتی ہیں، سروس-شیئر جدولیں محفوظ پیغامات کی تعداد کے لحاظ سے چیٹس کو درجہ بندی کرتی ہیں۔ کل ہر قطار کو شامل کرتا ہے۔

ماخذ کے چیک آؤٹ سے، ایک ہی فرضی جریدے سے اوپر درج تمام آٹھ ڈیزائنز تیار کریں:

python tools/build_report_styles.py --output test-results/report-styles

نتائج کے طور پر بننے والی index.html کو کھولیں تاکہ مکمل HTML رپورٹس، دستخط شدہ PDFs اور ZIPs کا موازنہ کیا جا سکے۔ ہر ڈیزائن ایک ہی ماخذ جرنل استعمال کرتا ہے۔ ہر چلانے کے لیے ایک نئی آؤٹ پٹ ڈائریکٹری استعمال کریں تاکہ پہلے سے دستخط شدہ مثالیں محفوظ رہیں۔

فرضی HTML دستاویز

HTML ایک کیس کور اور کلیدی اعداد و شمار کے ساتھ کھلتا ہے۔ نمبر شدہ شواہد کا نقشہ ہر دریافت سے منسلک ہوتا ہے، اس کے معاون حقائق، حدود اور آزادانہ جائزے کے ساتھ۔ تلاش کے قابل ریکارڈز اور مستحکم ریکارڈ کے حوالہ جات آف لائن ویوئر میں دستیاب رہتے ہیں۔ یہ ڈیزائن تنگ اسکرینوں، دونوں تھیمز اور جاوا اسکرپٹ کے بغیر براؤزرز کے مطابق ڈھل جاتا ہے۔

دستخط شدہ PDF میں ایک مخصوص A4 کور، رپورٹ حوالہ اور QR کوڈ، ایک ایگزیکٹو سمری، شواہد کا نقشہ، نمبر شدہ نتائج اور دستاویز کے بُک مارکس شامل ہیں۔ اس کے صفحے کے ہیڈرز اور فوٹرز رپورٹ کی شناخت کرتے ہیں۔ ایک QR مواد کی شناخت کرتا ہے؛ یہ کوئی آزاد تصدیقی نتیجہ نہیں ہے۔ براؤزر پرنٹ آؤٹس اس کرپٹوگرافک طور پر دستخط شدہ PDF سے الگ ہیں۔

مشاہدے کا ٹائم لائن ریکارڈ شدہ مشاہداتی ادوار اور خلل کو ایک ہی UTC محور پر رکھتا ہے۔ خالی جگہ کو کوریج کا اشارہ نہیں سمجھا جاتا؛ تفصیلی جدولیں بالکل درست وقفوں کو برقرار رکھتی ہیں۔ زپ میں قابلِ مطالعہ رپورٹس، دستخط شدہ JSON، ماخذ ریکارڈز اور تصدیقی ہدایات شامل ہیں۔

ایک تازہ، خیالی انگریزی/روسی/جرمن دستاویز تیار کریں جس میں ترقیاتی ماحول انسٹال ہو:

python tools/build_dossier_example.py --output test-results/my-new-dossier

ہر زبان کی ڈائریکٹری میں report.html، report.pdf، report.json اور dossier.zip شامل ہیں۔ موجودہ نمونہ ڈائریکٹریاں کبھی اووررائٹ نہیں ہوتیں۔ اسے بنانے کے لیے کسی ٹیلیگرام اکاؤنٹ، بیرونی ٹائم اسٹیمپ سروس یا نیٹ ورک کنکشن کا استعمال نہیں کیا جاتا۔

من گھڑت دستخط شدہ PDF کے پہلے تین صفحات

ایک ٹھوس کیس کا مطالعہ#

1,200 اندراجات پر مشتمل ایک جرنل میں، جس کے اندراج نمبر 1,000 پر ایک تصدیق شدہ ٹائم اسٹیمپ موجود ہے، رپورٹ اس ٹائم اسٹیمپ کی حد سے باہر 200 بعد کے اندراجات کی نشاندہی کرتی ہے۔ یہ کسی چیک پوائنٹ کے وجود کی ایک اعلیٰ حد ہے، نہ کہ ہر پیغام کے بھیجے جانے کے وقت کا ثبوت۔ اگر تین دیگر ٹائم اسٹیمپ فائلیں توثیق میں ناکام ہوں یا ان کی توثیق نہ کی جا سکے، تو انہیں علیحدہ شمار کیا جاتا ہے اور وہ کوئی مثبت نتیجہ فراہم نہیں کر سکتیں۔

ایک قابل استعمال ٹائم اسٹیمپ کو ان تمام جانچوں کو پورا کرنا چاہیے: اس کا نشان چیک پوائنٹ سے میل کھاتا ہو، اس کی دستخطی زنجیر اسٹیمپ کیے گئے وقت پر ایک قابل اعتماد TSA روٹ سے جڑی ہو، اور چیک پوائنٹ کے دستخط، کلید، گنتی اور سربراہ عین جرنل کے پیش لفظ سے میل کھاتے ہوں۔ صرف ٹائم اسٹیمپ کو پارس کرنا یا OTS رسید کا ہونا ناکافی ہے۔ ریڈر کو آزادانہ طور پر قابلِ اعتماد TSA روٹ کا انتخاب کرنا چاہیے اور تصدیق کو دہرانا چاہیے۔ OTS کو اپنی بٹ کوائن تصدیقی جانچ کی ضرورت ہے۔

رپورٹ کی حیثیت معنی
برآمد کے دوران چیک کیا گیا ایکسپورٹر نے بیان کردہ چیک انجام دیا؛ آزادانہ دہرائی اب بھی ضروری ہے۔
ریکارڈ کیا گیا؛ جائزہ ضروری ہے بنیادی مشاہدہ یا آپریٹر کا بیان ریکارڈ کیا جاتا ہے؛ یہ آزادانہ تصدیق نہیں ہے۔
اس کاپی میں شامل نہیں اس دعوے کے لیے کوئی معاون ثبوت موجود نہیں ہے۔ یہ نہیں کہتا کہ کہیں اور کوئی ثبوت موجود نہیں ہے۔
آزادانہ طور پر تصدیق نہیں کی گئی رپورٹ آزادانہ تصدیقی نتیجہ فراہم نہیں کرتی۔
نامکمل یا دستیاب نہیں مواد یا ضروری چیک غائب، نامکمل یا ناکام ہے۔

ہر چیک کا جائزہ علیحدہ علیحدہ لیں، ریکارڈ شدہ کلیکشن کی کوریج کے ساتھ۔

ایک مضبوط کنفیگریشن کو کیا محفوظ کرنا چاہیے#

  1. جمع کرنے پر انحصار کرنے سے پہلے، جمع کرنے والے کی کلیدی فنگر پرنٹ کو ایک علیحدہ قابلِ اعتماد چینل کے ذریعے محفوظ کریں۔ اس حوالے کا موازنہ ایکسپورٹ کی دستخطی کلید سے کریں۔
  2. آزادانہ طور پر ٹائم اسٹیمپ کیے گئے چیک پوائنٹس کو برقرار رکھیں اور جہاں استعمال ہو، کلیکٹر کے انتظامی کنٹرول سے باہر ایک گواہ جرنل کو محفوظ کریں۔ انہیں برآمد شدہ جرنل کے ساتھ اس کے ابتدائی حدود کی تصدیق کے لیے موازنہ کریں۔
  3. ریکارڈ حصول کے دائرہ کار، خلا، فلٹرز، حدود اور کلیکشن میں تبدیلیاں۔ حقیقی دعوے سے متعلق غائب ادوار کی وضاحت کریں، غیر مشاہدہ شدہ پیغامات کی آئی ڈیز، حذف کرنے کے نوٹس اور ناکام دوبارہ جانچ کو الگ رکھیں۔
  4. اصل ZIP فائلوں اور ان کے ہیشز کو محفوظ رکھیں۔ ہر ہولڈر، منتقلی، تاریخ اور مقصد کو ریکارڈ کریں۔ منسوب کردہ آپریٹر کے بیانات اور کیس نوٹس کو بھی برقرار رکھیں۔
  5. خفیہ VMs کے لیے اقتباس، چیلنج، انٹیل سرٹیفکیٹ چین، پیمائشیں، عین ماخذ اور کلید کے استعمال کی شرائط کو محفوظ کریں اور آزادانہ طور پر تصدیق کریں۔ جائزہ شدہ آرتفیکٹس کے ساتھ تصدیق کے نتیجے کو محفوظ رکھیں۔

حصول، آرکائیو سالمیت، وقت اور ہر موڈ میں مجموعی کوریج کے چیکس کے لیے توثیق کے دائرہ کار کو دیکھیں۔

موصول کنندہ کا جائزہ#

TgWitness کی معتبر تنصیب اور آزادانہ طور پر حاصل کردہ فنگر پرنٹ استعمال کریں:

python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --tsa-ca tsa-root.pem
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --witness witness.zip --witness-fingerprint WITNESS_SHA256 --require-witness
python -m tgwitness.verify evidence.zip --fingerprint TRUSTED_SHA256 --check-drand

گواہ ZIP ایک آزاد، معتبر ذریعہ سے آنا چاہیے؛ اس کی کلید اور ماخذیت کو بھی محفوظ رکھیں۔ کمانڈز، ٹول کا ورژن، آؤٹ پٹس، جائزہ شدہ ان پٹ ہیشز اور غیر حل شدہ سوالات کو برقرار رکھیں۔ بیکن کی تصدیق ایک الگ آن لائن چیک ہے؛ رپورٹ رینڈر کرنے والا کبھی بھی صرف رپورٹ دکھانے کے لیے کسی سروس سے رابطہ نہیں کرتا۔

کسی مخصوص پیغام پر تنازع کی صورت میں، آرکائیو حوالہ، مستند فائل اور ریکارڈ حوالہ درج کریں، پھر متعلقہ وقتی حدود، کوریج میں خال، انتخاب اور تصدیقی مواد کی وضاحت کریں۔ شیئرنگ کاپی کے لیے، ریکارڈ شدہ تبدیلی اور اس کے ماخذ آرکائیو کے حوالوں کا بھی جائزہ لیں۔ نجی فلٹرز اور شناختی میپنگ عوامی تشخیص سے باہر رہتی ہیں۔

دستخط شدہ PDF کی تصدیق سے احاطہ شدہ بائٹس میں تبدیلیاں معلوم ہوتی ہیں۔ اصل ڈیجیٹل فائل اور تصدیق کے نتیجے کو کسی بھی اسکرین شاٹس یا پرنٹ شدہ نقول کے ساتھ محفوظ رکھیں۔