संदर्भ / संग्रह और एकीकरण
Telegram · सार्वजनिक प्रदर्शन
चयनित सार्वजनिक चैनलों के सहेजे गए संदेशों और हस्ताक्षरित स्नैपशॉट्स को समाप्त होने वाले, रद्द किए जा सकने वाले लिंक के माध्यम से प्रकाशित करें।
टीजीविटनेस / दस्तावेज़ीकरण · तैनाती और पुनर्प्राप्ति
एक्सेस → पब्लिक शोकेस मौजूदा एक्सेस-टोकन सिस्टम का उपयोग करके एक अलग, केवल-पढ़ने योग्य पेज बनाता है। यह इंस्टॉलेशन के सहेजे गए अवलोकनों को पढ़ता है। यह कलेक्टर शुरू नहीं करता, टेलीग्राम में साइन इन नहीं करता या आगंतुक के लिए कोई चैनल प्राप्त नहीं करता।
एक पृष्ठ प्रकाशित करें#
- आप जिन भी सार्वजनिक चैनलों को दिखाना चाहते हैं, उनके लिए एक स्रोत प्रोफ़ाइल सहेजें। एक चैनल में अपनी नवीनतम सहेजी गई प्रोफ़ाइल में एक सार्वजनिक उपयोगकर्ता नाम होना चाहिए; समूह और निजी चैट पात्र नहीं हैं।
- ओपन एक्सेस → सार्वजनिक प्रदर्शन (या
/showcase-manage.html) प्रशासक के रूप में। - 16 वर्कस्पेस तक में चैनलों का चयन करें, सार्वजनिक पेज का शीर्षक दर्ज करें, और लिंक की आयु 1, 7 या 30 दिनों की चुनें। आंतरिक वर्कस्पेस लेबल प्रकाशित नहीं किए जाते हैं। इसमें 64 तक चैनल शामिल किए जा सकते हैं।
- प्रकाशन के लिए चयनित चैनलों के टेक्स्ट की समीक्षा करें, फिर 'चयनित रिकॉर्ड पूर्वावलोकन करें' पर क्लिक करें। पूर्वावलोकन विज़िटर पेज की तरह ही उसी सर्वर-साइड प्रोजेक्शन का उपयोग करता है।
- क्रिएट शोकेस लिंक पर क्लिक करें। जब तक लिंक दिखाई दे रहा हो, उसे कॉपी करें। इसे वितरित करने से पहले प्राप्तकर्ता के पेज की समीक्षा करने के लिए इसे एक अलग ब्राउज़र में खोलें।
लिंक में उसके URL फ़्रैगमेंट में एक एक्सेस टोकन होता है। पेज API अनुरोध करने से पहले फ़्रैगमेंट को हटा देता है और उसे एक ब्राउज़र सत्र के लिए बदल देता है। लिंक रखने वाला कोई भी व्यक्ति समाप्ति या रद्दीकरण तक चयनित सामग्री खोल सकता है। नए लिंक 100 एक साथ चलने वाले सत्रों की अनुमति देते हैं, जिनमें से प्रत्येक अधिकतम एक घंटे तक चलता है। मौजूदा एक्सेस नियंत्रण ग्रांट एपीआई के माध्यम से पता प्रतिबंध और साइन-इन सीमाओं को भी लागू कर सकते हैं। सामान्य समीक्षक एक्सेस एक अलग मोड है और इसमें अभी भी मूल अनुमत संदेश और फ़ाइलें शामिल हैं।
विज़िटर क्या देखते हैं#
| दृश्यमान | निजी रखा गया |
|---|---|
| चयनित सार्वजनिक चैनल शीर्षक, उपयोगकर्ता नाम और प्रोफ़ाइल अवलोकन तिथियाँ | खाता पहचान, आंतरिक कार्यक्षेत्र लेबल और असelected स्रोत |
| कैप्चर किया गया टेक्स्ट और प्रत्येक सहेजा गया संपादन | संरचित प्रेषक आईडी, नाम, उपयोगकर्ता नाम, फोन नंबर और प्रोफ़ाइल मान |
| पहले से सहेजे गए टेक्स्ट के साथ हटाने के अवलोकन, यदि उपलब्ध हो | संलग्नक, अवतार, थंबनेल, फ़ाइलनाम और मूल पेलोड |
| मार्कर जो बताते हैं कि कोई लेखक/प्रोफ़ाइल या संलग्नक रिकॉर्ड किया गया था | फॉरवर्डिंग और उत्तर मेटाडेटा, नेटवर्क मार्ग, आईपी पते और क्रेडेंशियल |
| चयनित चैनल की घटनाओं की संख्या, वर्तमान संग्रह स्विच, हार्टबीट और चेकपॉइंट अंतराल | संग्रह नियंत्रण और सामान्य साक्ष्य-निर्यात एपीआई |
| हस्ताक्षर फिंगरप्रिंट, जर्नल चेकपॉइंट और संगतता प्रमाण | हस्ताक्षर कुंजी और टेलीग्राम सत्र |
सार्वजनिक संदेश का टेक्स्ट स्वचालित रूप से गुमनाम नहीं किया जाता है। संदेश में लिखा गया कोई नाम, उल्लेख, फ़ोन नंबर या लिंक उस टेक्स्ट का हिस्सा बना रहता है। Redactedसंरचित लेखक/प्रोफ़ाइल फ़ील्ड पर लागू होता है। इसे प्रकाशित करने से पहले, संरक्षित संपादन और हटाई गई सामग्री सहित, वास्तव में चयनित सामग्री की समीक्षा करें।
पात्रता नवीनतम सहेजे गए स्रोत प्रोफ़ाइल को दर्शाती है, न कि लाइव टेलीग्राम लुकअप को। यदि बाद वाले प्रोफ़ाइल में अब सार्वजनिक चैनल उपयोगकर्ता नाम नहीं है, तो नए अनुरोध चैनल को बाहर करते हैं। सार्वजनिक दृश्यता बदलने पर स्रोत प्रोफ़ाइल को ताज़ा करें। पाठकों के पास पहले से ही सहेजी हुई सामग्री हो सकती है जो उन्होंने पहले प्राप्त की थी।
मूल हस्ताक्षरित रिकॉर्ड अपरिवर्तित रहते हैं। प्रदर्शित प्रक्षेपण को अलग से हस्ताक्षरित किया जाता है और इसमें इसके मूल रिकॉर्ड को संदर्भित करने वाले हैश होते हैं। एक प्रक्षेपण हस्ताक्षर प्रदर्शित कथन की प्रामाणिकता की पुष्टि करता है; यह संशोधित बाइट्स पर मूल घटना का हस्ताक्षर नहीं है।
हस्ताक्षरों और निरंतरता की जाँच करें#
फिंगरप्रिंट और हस्ताक्षरित चेकपॉइंट का विस्तार करें और एक स्नैपशॉट डाउनलोड करें। एक पेज रिफ्रेश करने के बाद, डाउनलोड में पिछले ब्राउज़र स्नैपशॉट और उनके जर्नल की सीमाओं के बीच एक मर्केल कंसिस्टेंसी प्रूफ शामिल होता है। पेज दिखाई देने और अपने अवलोकनों का पहला पेज दिखाने के दौरान स्वचालित रिफ्रेश प्रति मिनट एक बार होता है।
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 लौटाता है।
हस्ताक्षरित चेकपॉइंट पूरे कलेक्टर जर्नल को कमिट करता है, जिसमें इसकी रिकॉर्ड गिनती और अपारदर्शी हेड हैश शामिल है। प्रदर्शित संदेश गिनती केवल चयनित सार्वजनिक चैनलों पर लागू होती है। पेज कभी भी दूसरे जर्नल की सामग्री को सूचीबद्ध नहीं करता है। ये घटनाओं की गिनती हैं, न कि अद्वितीय-संदेशों की गिनती। सेटिंग्स वर्तमान विन्यास का वर्णन करती हैं, न कि हर पिछले रिकॉर्डिंग अंतराल का।
हस्ताक्षर और निरंतरता सत्यापन, रखे गए सीमा के सापेक्ष परिवर्तनों का पता लगा सकता है। यह स्वतंत्र रूप से हस्ताक्षरित काउंटर्स को फिर से नहीं गिनता, टेलीग्राम उत्पत्ति को प्रमाणित नहीं करता, निर्बाध कैप्चर का प्रदर्शन नहीं करता, या एक स्वतंत्र गवाह को प्रतिस्थापित नहीं करता। उस समीक्षा के लिए, साक्ष्य सत्यापनकर्ता, स्वतंत्र गवाह और परीक्षण-स्केल रिकॉर्ड का उपयोग करें। कृत्रिम इंस्टॉलेशन को स्पष्ट रूप से 'कृत्रिम' के रूप में लेबल किया जाता है।
पृष्ठ को रद्द करें या होस्ट करें#
लिंक को बंद करने और उसके सभी सत्रों को समाप्त करने के लिए शोकेस मैनेजर या मौजूदा एक्सेस अनुभाग में रद्द करें का उपयोग करें। जब कोई अनुरोध यह पता लगाता है कि एक्सेस समाप्त हो गया है, तो विज़िटर प्रदर्शित रिकॉर्ड को साफ़ कर देता है। हर अनुरोध पर समाप्ति और अनुमतियों की जाँच की जाती है। शोकेस अनुदान को साधारण पैनल एक्सेस में वहीं परिवर्तित नहीं किया जा सकता; मोड बदलने के लिए एक नया अनुदान बनाएँ।
पृष्ठ को इंस्टॉलेशन के मौजूदा HTTPS पते के माध्यम से परोसें। एक लिंक प्रकाशित करने से कोई नया पोर्ट नहीं खुलता, कोई टनल नहीं बनती या DNS नहीं बदलता। HTML और API उपयोगकर्ता की इंस्टॉलेशन पर ही रहते हैं। एक शोकेस विज़िटर इस एक्सेस के साथ सामान्य संदेश, प्रोफ़ाइल, मीडिया, एक्सपोर्ट या प्रबंधन API का उपयोग नहीं कर सकता।