SHARE THE PERSPECTIVE
अच्छा थ्रेट मॉडल किसी विशिष्ट जोखिम को जाँचने योग्य कदम से जोड़ता है, सुविधाओं की सबसे लंबी सूची से नहीं।

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

मुख्य बातें

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

थ्रेट मॉडल क्या है और मैसेजिंग ऐप चुनने में यह क्यों ज़रूरी है?

थ्रेट मॉडल इस बात का संक्षिप्त वर्णन है कि “आप किससे, किस चीज़ की और कितनी कोशिश करके रक्षा करना चाहते हैं।” जब तक ये तीन बातें स्पष्ट नहीं होतीं, मैसेजिंग ऐप्स की तुलना केवल सुविधाओं की लंबी होती सूची बनकर रह जाती है और आप समझ नहीं पाते कि कौन-सी सुविधा आपके काम की है।

इलेक्ट्रॉनिक फ़्रंटियर फ़ाउंडेशन (EFF) अपनी मार्गदर्शिका Security Planning (Threat Modeling) में यही बताता है: हर समय हर संभावित खतरे से बचने की कोशिश निराश करती है, क्योंकि सुरक्षा एक प्रक्रिया है, कोई खरीदारी नहीं। तकनीकी टीमों के लिए OWASP का थ्रेट मॉडलिंग प्रोजेक्ट भी इसी तरह का ढाँचा देता है, और OWASP डेवलपर गाइड की थ्रेट मॉडल लाइब्रेरी में सीखने के लिए कई तैयार उदाहरण हैं।

एक व्यावहारिक बात: थ्रेट मॉडल स्थायी दस्तावेज़ नहीं है। नौकरी बदलने, काम के सिलसिले में यात्रा करने या पारिवारिक समूह में किसी नए व्यक्ति के जुड़ने से यह पूरी तरह बदल सकता है। जब भी ऐसा हो, वही चार वाक्य फिर से लिखें।

मेरे संदेश कौन पढ़ता है? इस शृंखला को चार कड़ियों में बाँटें

संक्षिप्त उत्तर है: हर संदेश चार कड़ियों से गुज़रता है—आपका डिवाइस, नेटवर्क, मैसेजिंग सर्वर और प्राप्तकर्ता का डिवाइस—और उसकी प्रतियाँ या जुड़े हुए खाते भी पहुँच का रास्ता बन सकते हैं। इसलिए सही सवाल यह नहीं कि “कौन-सा मैसेजिंग ऐप ज़्यादा सुरक्षित है”, बल्कि यह है कि “मेरी परिस्थितियों में कौन-सी कड़ी कमज़ोर है।”

पहली कड़ी: आपका अपना डिवाइस

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

दूसरी कड़ी: नेटवर्क

नेटवर्क पर नज़र रखने वाला कनेक्शन का गंतव्य, समय और ट्रैफ़िक की मात्रा देख सकता है; DNS सेवा ज़रूरी नहीं कि पूरा रास्ता या संदेश के सभी पैकेट देखती हो। एंड-टू-एंड एन्क्रिप्शन के साथ उसे पाठ नहीं, एन्क्रिप्ट किया हुआ डेटा दिखता है; लेकिन संदेशों का आदान-प्रदान और उनकी मात्रा आम तौर पर छिपे नहीं रहते।

तीसरी कड़ी: मैसेजिंग सर्वर

सर्वर वह जगह है जहाँ डिवाइस आपस में सिंक होते हैं। एंड-टू-एंड एन्क्रिप्शन होने पर सर्वर संदेश का पाठ नहीं पढ़ता, लेकिन रूटिंग मेटाडेटा फिर भी देखता है और उसे सहेज सकता है। यहीं “एन्क्रिप्टेड” और “निजी” का अंतर स्पष्ट होता है।

चौथी कड़ी: सामने वाले का डिवाइस

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

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

अपनी परिस्थितियों में किन खतरों की जाँच करें?

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

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

दूसरा खतरा आसपास के लोग हैं: सहकर्मी, साथ रहने वाला व्यक्ति या कोई जो “बस एक पल के लिए” आपका फ़ोन माँगता है। तीसरा खतरा लॉगिन खाता है; अगर लॉगिन ईमेल से होता है और वह ईमेल ठीक से सुरक्षित नहीं है, तो पूरी शृंखला सबसे कमज़ोर कड़ी से खुल जाती है। अधिक मज़बूत एन्क्रिप्शन इनमें से किसी समस्या को हल नहीं करता।

हैकरों से चैट की रक्षा: वास्तव में कौन-से हमले होते हैं?

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

लैम्प की रोशनी में नोटबुक में लिखते हुए एक व्यक्ति का चित्रण।

इसीलिए खाते में लॉगिन करने का आपका तरीका कुंजी की लंबाई जितना ही महत्वपूर्ण है। Livara प्रमाणीकरण के लिए SRP, यानी पासवर्ड के ज्ञान का शून्य-ज्ञान प्रमाण, इस्तेमाल करता है: आपका डिवाइस नेटवर्क पर पासवर्ड भेजे बिना यह साबित करता है कि उसे पासवर्ड मालूम है। व्यावहारिक नतीजा यह है कि लॉगिन ट्रैफ़िक रिकॉर्ड करने से पासवर्ड उजागर नहीं होता। इसकी सीमा भी स्पष्ट होनी चाहिए: SRP उस नकली पेज से नहीं बचाता जहाँ उपयोगकर्ता खुद अपना पासवर्ड टाइप करता है; वहाँ मामला गणित का नहीं, उपयोगकर्ता की सतर्कता का है।

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

एंड-टू-एंड एन्क्रिप्शन क्या सुरक्षित करता है और क्या नहीं?

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

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

संदेश एन्क्रिप्ट होने पर भी मेटाडेटा क्या उजागर करता है?

संक्षिप्त उत्तर: मेटाडेटा बताता है कि किसने किससे, कब और कितनी मात्रा में संवाद किया—और संदेश के पाठ को एन्क्रिप्ट करने से यह जानकारी मिट नहीं जाती।

Livara में डिवाइस को निर्बाध रूप से सिंक रखने के लिए मानक रूटिंग मेटाडेटा—प्रेषक, गंतव्य और डिलीवरी का समय—रखा जाता है। यह स्पष्ट सीमा है, कोई अनदेखी कर देने लायक छोटी बात नहीं। संदेश पढ़े बिना भी “कौन किससे” जुड़ा है, इसका ग्राफ़ संवेदनशील हो सकता है: डॉक्टर और मरीज़, वकील और मुवक्किल या कारोबारी बातचीत के दो पक्ष। अधिक विस्तार मैसेजिंग मेटाडेटा क्या उजागर करता है वाले लेख में है।

अगर आपके थ्रेट मॉडल में “मेरे संवाद का पैटर्न देखने वाला व्यक्ति” शामिल है, तो कोई भी एंड-टू-एंड एन्क्रिप्टेड मैसेजिंग ऐप अकेले इस हिस्से का उत्तर नहीं है; आपको यह भी सोचना होगा कि आप किससे और कहाँ से बात करते हैं।

पाँच मिनट में अपना थ्रेट मॉडल लिखें

संक्षिप्त उत्तर: चार सवालों के जवाब दें—मुझे किससे खतरा है, वह व्यक्ति क्या चाहता है, उसके पास कितनी क्षमता है और संदेश उजागर होने पर क्या होगा—फिर सबसे कम लागत वाला प्रभावी कदम चुनें, उलटा नहीं।

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

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

थ्रेट मॉडल का एक छोटा उदाहरण

“मेरे फ़ोन की काम से जुड़ी फ़ाइलें संवेदनशील हैं। फिलहाल मुख्य खतरा सहकर्मी का मेरे अनलॉक फ़ोन और गैलरी में सहेजी गई प्रतियों तक पहुँच पाना है। इस हफ़्ते मैं ऑटो-लॉक का समय कम करूँगा, नोटिफ़िकेशन प्रीव्यू सीमित करूँगा और बैकअप फ़ोल्डर जाँचूँगा। फिर एक परीक्षण फ़ाइल से नतीजा परखूँगा।”

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

अक्सर पूछे जाने वाले सवाल

“थ्रेट मॉडल” को एक वाक्य में कैसे समझाएँ?

इसका मतलब है स्पष्ट करना कि आप किससे, किस चीज़ की और कितनी कोशिश करके रक्षा करना चाहते हैं। यही वाक्य तय करता है कि किस सुरक्षा सुविधा पर मेहनत या खर्च करना सार्थक है और कौन-सी केवल जटिलता बढ़ाती है।

अगर मेरे पास एंड-टू-एंड एन्क्रिप्शन है, तो क्या मुझे फिर भी हैकरों की चिंता करनी चाहिए?

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

क्या सार्वजनिक चैनल भी एंड-टू-एंड एन्क्रिप्टेड होते हैं?

नहीं; चैनल सार्वजनिक प्रसारण का ऐसा माध्यम है जिसे पढ़ा जा सकता है, ताकि रिपोर्ट पर कार्रवाई और अपमानजनक या दुरुपयोग वाली सामग्री हटाना संभव हो। Livara के दस्तावेज़ों के अनुसार सीधी निजी चैट और संगत निजी समूह, जिनमें E2EE सक्रिय हो, एंड-टू-एंड एन्क्रिप्टेड होते हैं; पुराना असंगत समूह स्पष्ट रूप से E2EE के बाहर बना रह सकता है। उसी बातचीत की वास्तविक स्थिति जाँचें। समूह की सदस्यता का नियंत्रण भी सर्वर के पास ही रहता है।

मुझे कैसे पता चले कि मेरे इंस्टॉल किए हुए Android संस्करण से छेड़छाड़ नहीं हुई है?

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

स्रोत

जानें कि Livara में कौन क्या देख सकता है
CONTINUE THE THREADPrivate messaging ↗
YOU’VE REACHED THE ENDBack to the reading room ↗