TgWitness / दस्तावेज़ीकरण

क्या परीक्षण किया गया है →

संदर्भ / साक्ष्य

Telegram · रिपोर्ट कॉन्फ़िगरेशन और सत्यापन

रिपोर्ट फ़िल्टर, आठ डिज़ाइन, सामग्री प्रीसेट, सहेजी गई परिवर्तन इतिहास और हस्ताक्षरित निर्यात में शामिल मूल्यांकन।

टीजीविटनेस / दस्तावेज़ीकरण · जांच

जांच

चयनित अवलोकनों को मामले का एक पठनीय विवरण बनाएं: इसके प्रश्न, दायरा, सहेनी गई परिवर्तन, चार्ट, निष्कर्ष और स्रोत संदर्भ। प्रत्येक रिपोर्ट प्राप्तकर्ता को पहुँचाई गई सामग्री की जाँच करने और इसके संग्रह की व्यापकता का निरीक्षण करने का एक तरीका देती है।

विश्वास और सीमाओं का आधार अनुभाग जर्नल, हैंडओवर, चैट, खाते और साझाकरण रिपोर्टों में दिखाई देता है। जर्नल और हैंडओवर पीडीएफ अपने हस्ताक्षरित report.json के समान मूल्यांकन का उपयोग करते हैं। ज़िप मैनिफेस्ट हस्ताक्षरित मैनिफेस्ट में case_assessment को ले जाते हैं। यह मूल्यांकन निर्यात की गई सामग्री के साथ जाता है। मूल अवलोकन अपने मौजूदा हस्ताक्षरों को बनाए रखते हैं।

दस्तावेज़ प्रारूप और पठन क्रम#

रिपोर्ट स्टूडियो#

Open Exports → Configure और preview करें। Data → Design & contents → Preview के माध्यम से कार्य करें:

  1. पूरे वर्कस्पेस का उपयोग करें या चैट, लेखक, समावेशी UTC अवलोकन तिथियों और घटना प्रकारों को चुनें। चैट और लेखकों को खोजने के लिए कैटलॉग लोड करें, या उनकी टेलीग्राम आईडी दर्ज करें। लेखक फ़िल्टर रिकॉर्ड की गई प्रेषक आईडी से मेल खाते हैं; बिना प्रेषक वाला एक हटाने का नोटिस लेखक फ़िल्टर से मेल नहीं खाता।
  2. एक पेज डिज़ाइन चुनें, फिर चार्ट, प्रतिभागी लेबल, ट्रांसक्रिप्ट और आपके लिखित निष्कर्ष चुनें। डिज़ाइन बदलने पर ये विकल्प बने रहते हैं।
  3. प्रीव्यू बनाएं। यह वास्तविक गिनती, गतिविधि, प्रतिभागी, नमूना रिकॉर्ड, सहेजी गई परिवर्तन और अनुपस्थित संदेश-संख्या रेंज दिखाता है। एक विकल्प बदलने पर प्रीव्यू को पुराना बता दिया जाता है। HTML, हस्ताक्षरित PDF, हस्ताक्षरित JSON या सबूतों की ZIP डाउनलोड करने से पहले सहेजें।

डेटा पूर्वावलोकन पूरे स्थिर जर्नल उपसर्ग की गिनती करता है, न कि एक प्रारंभिक नमूने की। केवल प्रदर्शित नमूना पंक्तियाँ और लंबी सूचियाँ ही सीमित हैं; उनके छोड़े गए काउंट दिखाए गए हैं। एक बाद का एक्सपोर्ट एक नया स्थिर स्नैपशॉट लेता है, इसलिए चल रही संग्रहण से आँकड़े बढ़ सकते हैं। दायरा, काउंट और स्रोत की पहचान हस्ताक्षरित रिपोर्ट में शामिल हैं। फॉर्म को खोलने या पूर्वावलोकन करने पर यह सेव नहीं होता है।

अधिकार क्षेत्र मार्गदर्शन। दस्तावेज़ विवरण के अंतर्गत, अधिकार क्षेत्र मार्गदर्शन खोलें · अधिकार क्षेत्र और सिविल/वाणिज्यिक या आपराधिक प्रक्रिया चुनना वैकल्पिक है। परिशिष्ट में कानूनी आधार, स्रोत लिंक, तैयारी के नोट्स और अनुसंधान की स्थिति शामिल है। संग्रह सुरक्षा उपायों के स्थानीय-भाषा में सारांश और स्पष्टीकरण वैकल्पिक हैं। कोई क्षेत्राधिकार डिफ़ॉल्ट रूप से चयनित नहीं होता है। ये विकल्प वर्कस्पेस से संबंधित हैं, और सहेजे गए लेआउट कॉन्फ़िगरेशन और निहित साझाकरण-नकल डिफ़ॉल्ट से बाहर रखे गए हैं। डिफ़ॉल्ट, समर्थित रिपोर्ट और अनुसंधान सीमाएँ देखें।

प्रापक की प्रति चुनें। चार्ट और ट्रांसक्रिप्ट चयनित रिकॉर्ड का उपयोग करते हैं। अखंडता, कब्ज़ा और कवरेज पूरे स्रोत जर्नल का वर्णन करते हैं। साक्ष्य ज़िप में इसके मूल रिकॉर्ड और संलग्नक होते हैं। जब किसी प्रापक को केवल चयनित, अनुमत डेटा प्राप्त करना चाहिए तो एक संक्षिप्त हैंडओवर का उपयोग करें।

संपादन, हटाई गई प्रविष्टियाँ और अनुपस्थित आईडी पढ़ें#

एक संपादन सहेजे गए पहले और बाद के टेक्स्ट को दिखाता है और बदले हुए शब्दों को हाइलाइट करता है। एक हटाने की क्रिया सूचना से पहले सहेजे गए अंतिम संस्करण को दिखाती है। यदि कोई पिछला सामग्री कैप्चर नहीं की गई थी, तो रिपोर्ट में ऐसा लिखा होता है। जब आप केवल संपादन या हटाने की क्रियाओं का चयन करते हैं, तो पिछले संस्करण फ़िल्टर के बाहर स्पष्ट रूप से लेबल किए गए संदर्भ के रूप में उपलब्ध रहते हैं। इन इतिहासों में असंबंधित संदेश नहीं जोड़े जाते हैं।

अज्ञात संदेश आईडी (Unobserved message IDs) चुनी गई चैट में ज्ञात संख्याओं और दिनांक-आधारित आईडी स्पैन (date-derived ID span) के बीच के अंतराल होते हैं। किसी संख्या को अज्ञात घोषित करने से पहले हर ज्ञात स्रोत रिकॉर्ड की जाँच की जाती है: किसी अन्य लेखक, एक इवेंट प्रकार या एक तारीख को फ़िल्टर करने से कोई झूठा अंतराल नहीं बन सकता। पास के सहेजे गए संदेशों को संदर्भ के रूप में लेबल किया जाता है। कोई अनुपस्थित संख्या यह स्थापित नहीं करती कि कोई संदेश मौजूद था या हटा दिया गया था; हटाने की सूचनाएं और असफल पुनः जाँच अलग-अलग घटना प्रकार बने रहते हैं।

एक डिज़ाइन चुनें#

जर्नल और सिंगल-चैट HTML और हस्ताक्षरित PDF रिपोर्ट के लिए आठ पेज डिज़ाइन उपलब्ध हैं। वे अलग-अलग कवर, टाइपोग्राफी, अध्याय शीर्षक, तालिकाओं और स्पेसिंग के साथ, एक ही रिकॉर्ड और गणनाओं का उपयोग करते हैं।

डिज़ाइन पठन शैली
क्लासिक एक पारंपरिक दस्तावेज़ संकलन जिसमें गहरे रंग का आवरण और क्रमांकित अनुभाग होते हैं।
संपादकीय एक फ्रेमयुक्त सेरिफ़ शीर्षक पृष्ठ, चौड़े मार्जिन और एक संकीर्ण अध्याय रेल।
ब्रीफिंग नेवी स्पाइन, संक्षिप्त शीर्षकों और सघन तालिकाओं वाला एक कॉम्पैक्ट कवर।
एनालिटिक्स सर्वेक्षण-शैली का आवरण, मॉड्यूलर चार्ट प्लेटें और मोनोस्पेस्ड आकृतियाँ।
तकनीकी रेखांकित रजिस्टर, क्रमांकित संदर्भ रेल और सटीक तुलना तालिकाएँ।
अवलोकन एक पैनोरमिक कवर, उदार स्थान व्यवस्था और प्रमुख सारांश आंकड़े।
रीडिंग सीरीज़ निष्कर्षों, दायरे, परिवर्तनों और अवलोकन जर्नल के लिए एक सेक्शन रेल और समूहित अध्याय।
लेजर और मार्जिन चौड़े हाशिये वाले क्रमांकित अध्याय, सटीक चार्ट तालिकाएँ और एक अलग संदेश प्रतिलेख।

डिज़ाइन प्रत्येक वर्कस्पेस के अनुसार सहेजा जाता है और हस्ताक्षरित एक्सपोर्ट मैनिफेस्ट में दर्ज किया जाता है। HTML ऑफ़लाइन काम करता है, लाइट और डार्क थीम को सपोर्ट करता है, और संकीर्ण स्क्रीन और दाएं-से-बाएं भाषाओं के अनुकूल हो जाता है। नेटिव पीडीएफ बंडल किए गए फ़ॉन्ट का उपयोग करते हैं; संपादकीय डिज़ाइन में इसके बंडल किए गए SIL ओपन फ़ॉन्ट लाइसेंस के तहत नोटो सेरिफ़ शामिल है। रीडिंग सीरीज़ और लेजर और मार्जिन अकाउंट ओवरव्यू, अकाउंट चैट और शेयरिंग कॉपी पर भी लागू होते हैं।

चीनी, जापानी और कोरियाई PDF के लिए अतिरिक्त रूप से सर्वर पर एक उपयुक्त फ़ॉन्ट की आवश्यकता होती है, जैसे कि Noto Sans CJK, जो सिस्टम-व्यापी रूप से इंस्टॉल हो या TGWITNESS_FONT_DIR में रखा गया हो। जब यह उपलब्ध नहीं होता है, तो ZIP HTML और JSON रिपोर्ट को रखता है।

इन दोनों डिज़ाइनों में जावास्क्रिप्ट के बिना एक पठनीय जर्नल शामिल है। बड़े एक्सपोर्ट्स के लिए यह व्यू 8 MiB इनपुट बजट के भीतर 500 पूरे रिकॉर्ड तक रखता है; रिपोर्ट सीमा को लेबल करती है और पूर्ण व्यूअर और स्रोत रिकॉर्ड से लिंक करती है। खाता निर्देशिका और संबंध अनुक्रमणिका उसी पठनीय नमूने का वर्णन करती हैं, न कि सभी प्रतिभागियों का। पूर्ण-जर्नल चार्ट अपने अलग-अलग बताए गए दायरे को बनाए रखते हैं।

सामग्री चुनें#

सामग्री पूर्वनिर्धारित डिफ़ॉल्ट रूप से शामिल
मामले का दस्तावेज़ गतिविधि, अवलोकन समय, प्रतिभागी, चैट और रिकॉर्ड प्रतिलिपि।
ब्रीफिंग प्रतिभागी रैंकिंग या ट्रांसक्रिप्ट के बिना गतिविधि का अवलोकन।
गतिविधि समीक्षा गतिविधि, अवलोकन समय, प्रतिभागी, चैट और संरचना, स्रोत संदर्भों और सटीक आंकड़ों के साथ।
कस्टम रिपोर्ट चार्ट, ट्रांसक्रिप्ट और पूर्वावलोकन का आपका स्वयं का संयोजन।

प्रीसेट बदलने पर आपका डिज़ाइन, केस विवरण और लिखित विश्लेषण बरकरार रहता है। अखंडता जाँच, कवरेज, सीमाएँ और सत्यापन निर्देश हर डिज़ाइन में बने रहते हैं। जब कोई चार्ट या ट्रांसक्रिप्ट छिपाया जाता है तो ज़िप में स्रोत रिकॉर्ड अपरिवर्तित रहते हैं।

वैकल्पिक परीक्षा नोट्स में रिपोर्ट के लेखक द्वारा लिखा गया प्रश्न, विधि, निष्कर्ष और निष्कर्षण शामिल होता है। निष्कर्षों में स्रोत फ़ाइल और रिकॉर्ड नंबरों का हवाला दें। हस्ताक्षर इन लेखक-निर्मित बयानों को रिपोर्ट के साथ संरक्षित करता है; स्रोत अवलोकन और लेखक की व्याख्या पहचानी जा सकती है। न्यूनतम हैंडओवर इन निजी नोट्स और पूर्ण-जर्नल चार्ट को छोड़ देते हैं। चार्ट और परीक्षा विकल्प जर्नल रिपोर्टों पर लागू होते हैं।

समय के साथ गतिविधि, UTC सप्ताह के दिन/घंटे का हीटमैप, प्रतिभागी रैंकिंग, चैट रैंकिंग और रिकॉर्ड संरचना चुनें। 5–30 रैंक किए गए समूहों और तटस्थ प्रतिभागी उपनामों या खाता आईडी चुनें। अज्ञात प्रेषक और शेष प्रतिभागी अलग-अलग पंक्तियों में होते हैं। उपनाम केवल चार्ट को प्रभावित करते हैं; स्रोत रिकॉर्ड में अभी भी उनकी पहचान शामिल होती है।

डिज़ाइन पूर्वावलोकन, प्रोडक्शन कवर, परीक्षा और चार्ट घटकों का उपयोग करके, बिना सहेजे गए ड्राफ़्ट से अपडेट होता है, जो पहले 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 के साथ समेकन का स्नैपशॉट लें।

असामान्यता संकेतक#

पूर्वावलोकन। साक्ष्य रिपोर्टों में विसंगति संकेतक अनुभाग जोड़ा जाता है, जो पंजीकृत प्रोसेसरों (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

पूर्ण HTML रिपोर्टों, हस्ताक्षरित PDF और ZIP की तुलना करने के लिए परिणामी index.html खोलें। हर डिज़ाइन एक ही स्रोत जर्नल का उपयोग करता है। प्रत्येक रन के लिए एक नई आउटपुट निर्देशिका का उपयोग करें ताकि पहले से हस्ताक्षरित उदाहरण संरक्षित रहें।

काल्पनिक HTML दस्तावेज़

HTML एक केस कवर और प्रमुख आंकड़ों के साथ खुलता है। क्रमांकित साक्ष्य मानचित्र प्रत्येक निष्कर्ष, उसके सहायक तथ्यों, सीमाओं और स्वतंत्र समीक्षा से लिंक करता है। खोजने योग्य रिकॉर्ड और स्थिर रिकॉर्ड संदर्भ ऑफ़लाइन व्यूअर में उपलब्ध रहते हैं। डिज़ाइन संकीर्ण स्क्रीन, दोनों थीम और जावास्क्रिप्ट के बिना ब्राउज़र के अनुकूल हो जाता है।

हस्ताक्षरित पीडीएफ में एक समर्पित A4 कवर, रिपोर्ट संदर्भ और क्यूआर, एक कार्यकारी सारांश, एक साक्ष्य मानचित्र, क्रमांकित निष्कर्ष और दस्तावेज़ बुकमार्क होते हैं। इसके पेज हेडर और फुटर रिपोर्ट की पहचान करते हैं। एक क्यूआर सामग्री की पहचान करता है; यह एक स्वतंत्र सत्यापन परिणाम नहीं है। ब्राउज़र प्रिंटआउट इस क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित पीडीएफ से अलग हैं।

अवलोकन टाइमलाइन रिकॉर्ड किए गए अवलोकन की अवधियों और रुकावटों को एक ही 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. गोपनीय वीएम के लिए, उद्धरण, चुनौती, इंटेल प्रमाणपत्र श्रृंखला, माप, सटीक स्रोत और कुंजी-हैंडलिंग शर्तों को संरक्षित करें और स्वतंत्र रूप से सत्यापित करें। समीक्षा किए गए कलाकृतियों के साथ प्रमाणीकरण सत्यापन परिणाम रखें।

प्रत्येक मोड में अधिग्रहण, अभिलेखागार अखंडता, समय और संग्रह कवरेज की जाँच के लिए सत्यापन दायरा देखें।

प्रापक समीक्षा#

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 का सत्यापन कवर किए गए बाइट्स में बदलाव का पता लगाता है। किसी भी स्क्रीनशॉट या मुद्रित प्रतियों के साथ मूल डिजिटल फ़ाइल और सत्यापन परिणाम को साथ रखें।