सामग्री पर जाएं
Back to Nymbot

ज्ञानधार गोपनीयता

बेनामी मोड

एन्क्रिप्शन कभी भी अंतर नहीं था। एट्रिब्यूशन था। बेनामी मोड सर्वर को यह जानने में सक्षम किए बिना एक संदेश को चार्ज करने में सक्षम बनाता है कि यह किसके क्रेडिट को चार्ज कर रहा है।

वह अंतराल जो बंद हो जाता है

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

इसलिए कोई भी जो बॉट के निजी कुंजी रखता है वह सूचीबद्ध कर सकता है कि कौन भुगतान चैट का उपयोग करता है, और डेटाबेस के साथ कोई भी इसे कुंजी के बिना कर सकता है।

फेंकने की कुंजी

द. एनॉन चिप, या ?anon, आपके डिवाइस पर एक कुंजी जोड़ी उत्पन्न करता है और पूरे वार्तालाप को उस पर स्थानांतरित करता है. तब से अफवाह, सील और अनुरोध हस्ताक्षर सभी उस कुंजी हैं - आपकी पहचान कुंजी इस वार्तालाप में बिल्कुल भी कुछ भी चिह्नित नहीं करती है।

एक वार्तालाप उस कुंजी के नीचे रहता है जिससे यह शुरू हुआ था। वेब ऐप में, चिप दिखाती है कि स्क्रीन पर चैट गुमनाम है या नहीं; एक खाली चैट में इसे चालू करने से वह चैट गुमनाम हो जाती है, और इसे एक चैट में चालू करने से जिसमें पहले से ही संदेश हैं, इसके बजाय एक नया गुमनाम चैट खुलता है।

जवाब रहें हाइब्रिड पोस्ट-क्वांटम: फेंकने वाली कुंजी में अपनी केईएम कुंजी होती है, जो हस्ताक्षर करने वाली कुंजी से स्वतंत्र रूप से उत्पन्न मूल से प्राप्त होती है, इसलिए एक को प्रकाशित करने से दूसरा कमजोर नहीं होता है।

While it is on, read receipts, typing indicators, reactions and edits to Nymbot are held back. Each of those would otherwise carry your real signature into the same conversation and undo the whole thing. If your app cannot honor that — a locked vault, state not yet restored — it refuses to send rather than quietly falling back to your identity key.

कुंजी के नीचे रखा जाता है पहचान एन्क्रिप्शन और आपके अन्य उपकरणों के साथ सिंक्रनाइज़ करता है, इसलिए बातचीत और इसकी संतुलन आपके पीछे है. इसे घूमना कुछ समय के लिए पिछले कुंजी को चारों ओर रखता है ताकि उनके इतिहास को पढ़ा जा सके और उनका संतुलन सुलझा जा सके।

ब्लैक क्रेडिट क्रेडिट

केवल क्रेडिट को फेंकने वाली कुंजी में स्थानांतरित करने से सर्वर को वह लिंक मिल जाएगा जिसे तोड़ने के लिए मोड मौजूद है। इसलिए क्रेडिट के रूप में आगे बढ़ता है अंधे वाउचर, चौमियन शैली में एक कैशु टकसाल का उपयोग किया जाता है।

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

तालिका में लिखा है कि एक वाउचर जारी किया गया था और एक वाउचर खर्च किया गया था। न ही यह दर्ज है कि कौन। वह कड़ी वह है जिसे अंधा करने वाला नष्ट कर देता है, और इसे संग्रहीत करने से यह सीधे वापस आ जाता है।

कीसेट प्रकाशित हो जाता है, और आपका ऐप इसे पिन करता है और यदि यह बदलता है तो आपको चेतावनी देता है-एक प्रति-उपयोगकर्ता कीसेट ठीक वैसा ही है जैसा एक टकसाल अपने उपयोगकर्ताओं को टैग करेगा। आप इस चाल को पूरी तरह से छोड़ सकते हैं और सीधे थ्रोअवे कुंजी पर क्रेडिट खरीद सकते हैं। ?buy.

क्या छिपाता नहीं है

किनारों के बारे में ईमानदार होने का एकमात्र तरीका यह है कि बाकी कुछ भी लायक है।

  • एक कनेक्शन दोनों पहचानों की घटनाओं को प्रकाशित करता है। एप्लिकेशन कार्यकर्ता के माध्यम से रिले तक पहुंचता है, इसलिए रिले कर्मचारी के पते को आपकी पते के बजाय देखते हैं - लेकिन कर्मचारी कनेक्शन को देखता है, और यदि यह पहुंच नहीं जा सकता है, तो एप्लिकेशन खुद रिले से जुड़ता है. यदि यह आपके खतरा मॉडल में है, तो टोर या वीपीएन का उपयोग करें.
  • चाबी को घुमाना और शेष राशि को ले जाना सर्वर को एक अनाम कुंजी दिखाती है जो दूसरे को भुगतान करती है।
  • एक बातचीत एक बातचीत है। एक फेंकने वाले कुंजी के तहत प्रत्येक संदेश निर्माण द्वारा दूसरों से जुड़ा हुआ है - सहायक को संदर्भ के रूप में तार की आवश्यकता होती है।
  • आप जो लिखते हैं वह आपकी पहचान कर सकता है। यदि प्रश्न आपके नियोक्ता का नाम लेता है तो कोई भी महत्वपूर्ण स्वच्छता मदद नहीं करती है।
  • ?gift और ?transfer अपने असली नाम पर रहें: एक उपहार अपने संतुलन से बनाया जाता है और एक रिहा हुआ उपहार उस पर उतरता है, कभी फेंकने की कुंजी पर नहीं।
  • एक रिपॉजिटरी टोकन अपने खाते का नाम देता है। A repository you use in an anonymous chat sends its access token with each request, as in any chat, and it is never stored — but the forge, and Nymbot while it holds the request, can tell which account that token belongs to.

कुछ सुविधाएँ अन्यथा थ्रोअवे कुंजी को आपके एन. आई. एम. से वापस जोड़ देंगी, इसलिए एक अनाम चैट उनके बिना चली जाती हैः

  • अनाम चैट के लिए पुश सूचनाएं बंद हैं। जब ऐप खुला होता है तो आपको सूचित किया जाता है; चैट के लिए कुछ भी पुश टोकन या सदस्यता दर्ज नहीं करता है।
  • सर्वर अनुसूची और पृष्ठभूमि रन उपलब्ध नहीं हैं। एक निर्धारित संकेत जो एक अनाम चैट में जवाब देता है, केवल आपके उपकरण पर चलता है।
  • सहेजी गई स्मृतियाँ नहीं भेजी जाती हैं, और एक अनाम चैट से स्मृति के लिए कुछ भी प्रस्तावित नहीं है।
  • आपकी सेटिंग्स डिफ़ॉल्ट रूप से घर पर रहती हैं। अनुरोध में केवल चैट की अपनी अनुमतियाँ होती हैं, और अनुरोध की सीमा केवल तभी होती है जब आप चुनते हैं। वैसे भी शुरू करें उस संदेश के लिए।
  • प्रत्येक कुंजी अपने लिए पूछती है। Checks for replies, Nymbot branch cleanup and the list of running requests go one key per request, spaced by a random wait, and an anonymous chat's runs are only asked about while that chat is open.
सावधान

एक फेंकने वाली चाबी पर क्रेडिट उस चाबी के साथ जीवित रहता है और मर जाता है। उपकरण Wipe इसे और उस पर जो कुछ भी बचा है उसे ले लो।