ठगी में पइसा गइल? तुरंते 1930 पर फोन करीं। आगे का करीं ›
Namaskara, नमस्कार English: भाषा बदलीं

अपन भाषा चुनीं · भाषा चुनें

लोड हो रहल बा…

जाँचल गइल = एगो मातृभाषी बोलेवाला से जाँचल गइल। पूरा साइट = हर पन्ना भाषा AI से अनुवाद कइल गइल बा आ सुर-मिजाज देखल गइल बा, मातृभाषी जाँच बाकी बा। बाकी भाषन में अभी सबसे नजदीकी भाषा देखावल जाता। रउआ जे चुनब ऊ सिरिफ एही डिवाइस पर रही।

घर / सुरक्षा

सुरक्षा कइसे काम करेला, सीधा-सादा भाषा में।

जे लोग जानना चाहेलें आ सावधान रहेलें, उनके लागी। पहिले छोट बात, फिर तकनीकी जानकारी।

सीधा-सादा भाषा में

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

तकनीकी सारांश

  • डिवाइस के चाभी: चाभी के सहमति खातिर X25519 आ दस्तखत खातिर Ed25519, डिवाइस पर ही बनेला। निजी चाभी डिवाइस के सुरक्षित भंडार में रहेला, कबहूँ अपलोड नइखे होत।
  • संदेश: एक यादृच्छिक 256-bit के चाभी, ChaCha20-Poly1305 से संदेश के बंद करेला। ई चाभी हर पाने वाला डिवाइस खातिर ephemeral X25519 + HKDF-SHA256 से अलग-अलग लपेटल जाला। लिफाफे के शीर्षक (बातचीत, भेजे वाला, डिवाइस, संदेश id, पाने वाला के सूची) associated data के रूप में जोड़ल जाला आ Ed25519 से दस्तखत होला।
  • फाइल: डिवाइस पर एक बेर के चाभी से बंद होला, जे सुरक्षित संदेश के भीतर जाला। सर्वर पर बस बंद रूप में रहेला।
  • कॉल: WebRTC के साथ DTLS-SRTP मीडिया। ऑफर, जवाब आ ICE candidates ऊही दस्तखत कइल, सुरक्षित लिफाफा में जालें, एही से सर्वर कॉल जोड़े के प्रक्रिया न पढ़ सकेला, न बदल सकेला।
  • सुरक्षा नंबर: दुनो लोग के डिवाइस चाभी के छाप। आमने-सामने मिला के देखीं कि बीच में कवनो तीसरा नइखे। जब कवनो संपर्क के चाभी बदलेला, app चेतावनी देला।
  • साइन-इन: scrypt से password के हैश, वैकल्पिक TOTP दू-चरण सत्यापन हैश कइल रिकवरी कोड के साथ, 5 बेर गलत होला त लॉक, 12 घंटा निष्क्रिय रहला पर आ 24 घंटा में अधिकतम सत्र समाप्त, HttpOnly SameSite=Strict cookie। कहीं भी SMS नइखे।
  • वेब: सख्त Content-Security-Policy बा, कौनो तीसरा पक्ष के origin ना चलेला, frame में डाले के मनाही बा, आउर production में HSTS लागू बा।
  • Android: स्क्रीन कैप्चर से रोके खातिर FLAG_SECURE लागल बा, डेटा खुला रूप में भेजल बंद बा, app के backup बंद बा।

सर्वर का देख सकेला

कवन लोग कब बात करेलें, संदेश आ फाइल के आकार, समूह के नाम आ सदस्यता, आ कि कवनो कॉल जुड़ रहल बा। काम, सहमति आ रिपोर्ट के मसौदा सर्वर पर बिना आर-पार सुरक्षा के रखल जाला। एह बात के हम गोपनीयता पन्ना पर खुलके लिखले बानी।

हम जाँच कइसे करीलें

हर रिलीज 40 से ढेर अपने-आप होखे वाली जाँच से गुजरेला, जेमें शामिल बा: Python में लिखल protocol के एक अलग रूप जे app के साथ मिलके काम करे; बदलल, नकली आ दोबारा भेजल लिफाफा पर हमला; सर्वर डेटाबेस में खुला पाठ के खोज; ई पक्का करना कि मिटे वाला संदेश मिटला पर उनकर चाभी भी हट जाय; आ browser जाँच कि web app कवनो तीसरा पक्ष से कुछ नइखे माँगत।

ज्ञात सीमाएँ

  • अभी forward secrecy ratchet नइखे: चोराइल डिवाइस चाभी से ओह डिवाइस के पुराना संदेश पढ़ल जा सकेला। double-ratchet के योजना आगे के काम में बा।
  • Metadata सर्वर के दिखेला, जइसन ऊपर बतावल गइल बा।
  • वेब वर्जन के सुरक्षा ब्राउज़र आ हमनी के सर्वर जवन कोड भेजेला, ओकरा पर निर्भर बा। एही से वेब वर्जन खाली एगो छोट बुलावा-वाला पायलट तकले सीमित बा: पहिले Google Play के app आई, आ हमनी ओकर signing certificate Get Namaskara पन्ना पर छापब।

सुरक्षा समस्या बताईं

कवनो कमजोरी मिलल? कृपया प्रकाशित करे से पहिले हमके निजी तौर पर बताईं — संपर्क के जरिए, विषय में "Security" लिख के। हम जवाब देब, ठीक करब आ रउआ चाहीं त श्रेय भी देब। कृपया दूसरा लोग के account पर जाँच मत करीं।

Google Play पर आवत बाअर्ली एक्सेस