VPN और एंड-टू-एंड एन्क्रिप्शन: कौन क्या पढ़ सकता है
VPN मार्ग की रक्षा करता है, और मैसेजिंग ऐप सामग्री की। यह मानने से पहले कि इनमें से कोई संदेश छिपाता है, एग्ज़िट, रिले और प्राप्तकर्ता की तुलना करें।
किसी एक संदेश को फ़ोन से मित्र तक ट्रैक करें और वह कम से कम दो अलग-अलग तरह की सुरक्षा से गुज़रता है। VPN क्लाइंट और उसके गेटवे के बीच के मार्ग को ढकता है, और मैसेजिंग ऐप प्रतिभागियों के उपकरणों के बीच की सामग्री को। कोई एक दूसरे का विकल्प नहीं है, और उपयोगी सवाल यह नहीं है कि कौन ज़्यादा मज़बूत है, बल्कि यह है कि हर चरण पर कौन क्या पढ़ सकता है। इस रास्ते पर एक बार चलिए और भूमिकाएँ स्पष्ट हो जाएंगी।
दो सुरक्षाएँ, दो सिरे
भेजने वाले उपकरण पर ऐप संदेश को बातचीत की कुंजियों से एन्क्रिप्ट करता है, फिर सिफ़रटेक्स्ट ऑपरेटिंग सिस्टम को सौंपता है। VPN, अगर सक्रिय है, तो अपनी नीति से मेल खाते सारे ट्रैफ़िक को लपेटकर गेटवे तक ले जाता है। वहाँ से पैकेट सामान्य इंटरनेट से होते हुए ऐप के सर्वर तक जाता है, जो इसे प्राप्तकर्ता की ओर अग्रेषित करते हैं। केवल प्राप्तकर्ता के उपकरण के पास वह कुंजी है जो सिफ़रटेक्स्ट को फिर से टेक्स्ट में बदलती है।
इस मार्ग पर एक रिले संदेश को आते और जाते देख सकता है, उसे पढ़े बिना, और एंड-टू-एंड एन्क्रिप्शन की असली विशेषता यही है।
VPN एग्ज़िट क्या पढ़ सकता है और क्या नहीं
VPN गेटवे टनल को डिक्रिप्ट करता है, ऐप की सामग्री को नहीं। यह देख सकता है कि क्लाइंट ने किस सर्वर से संपर्क किया, कब, और कितना डेटा गया, फिर पैकेट आगे भेज सकता है। यह तथ्यों का एक सार्थक समूह है और संदेश के टेक्स्ट से कहीं छोटा है। सामान्य HTTPS साइट पर TLS कनेक्शन साइट पर ही ख़त्म होता है, इसलिए VPN न भी कर सके तो साइट जमा किया गया पढ़ सकती है। अंतर हर परत कहाँ ख़त्म होती है के बारे में है, यह बात नहीं कि कौन सा उत्पाद ज़्यादा निजी है।
गंतव्य को एंड-टू-एंड एन्क्रिप्टेड सेवा में बदलिए और बीच का रिले सामग्री खो देगा, जबकि VPN अब भी कनेक्शन का पैटर्न देखता है।
कुंजियाँ बातचीत की हैं, मार्ग की नहीं
सामग्री की कुंजियाँ प्रतिभागियों के बीच तय होती हैं और उनके उपकरणों पर रहती हैं; VPN उस अदला-बदली में हिस्सा नहीं लेता। ऐप अक्सर सुरक्षा नंबर या कुंजी फ़िंगरप्रिंट दिखाते हैं ताकि दोनों पक्ष अपने पास जो है उसकी तुलना कर सकें। यह तुलना बीच में बदली गई कुंजी को पकड़ती है, जो मूल्यवान है और यह साबित करने से संकरा है कि कौन टाइप कर रहा है। किसी व्यक्ति की पहचान की पुष्टि के लिए अब भी ऐप के बाहर का माध्यम चाहिए, जैसे कॉल या आमने-सामने जाँच। VPN का सर्वर प्रमाणपत्र जाँच पूरी तरह अलग अंत बिंदु सत्यापित करता है।
सत्यापित सुरक्षा नंबर को खाते के स्वामित्व का प्रमाण न पढ़ें। यह कुंजियों के बारे में सबूत है, लोगों के बारे में नहीं।
प्रतिलिपियाँ, मेटाडेटा और दूसरा उपकरण
पढ़ने योग्य सामग्री दोनों सिरों पर होती है, इसलिए आगे क्या होगा यह सिरे तय करते हैं। टनल कितनी मदद करती है यह तय करने से पहले उन जगहों का छोटा नक्शा बनाइए जहाँ प्रतिलिपि पहुँच सकती है।
| Point | Can it read the message | Why |
|---|---|---|
| Sending device | Yes | Content exists before encryption |
| VPN gateway | No | Terminates the tunnel, not the app keys |
| App relay | No, by design | Only ciphertext passes through |
| Recipient device | Yes | Holds the conversation keys |
| Cloud backup | Depends on the product | May store plaintext or an encrypted archive |
बैकअप, जुड़े डिवाइस, सूचनाओं और निर्यात के लिए ऐप के नियम पढ़िए, क्योंकि इनमें से हर एक अलग प्रतिलिपि है और उसका अपना प्रबंधन है। सामग्री सुरक्षित होने पर भी नेटवर्क समय और मात्रा ज़ाहिर करता है, और VPN यह बदलता है कि स्थानीय कनेक्शन कौन सा प्रदाता देखता है, यह नहीं कि ऐसा मेटाडेटा मौजूद है या नहीं। सुरक्षित बातचीत से निर्यात की गई फ़ाइल अपने फ़ॉर्मेट जितनी सुरक्षा देता है उतनी बनाए रखती है, और टनल बाद में उसके लिए कुछ नहीं करती।
जिस चीज़ को वह ढकती है उसके लिए सुरक्षा चुनिए: सामग्री और कुंजियों के लिए ऐप, मार्ग और स्थानीय नेटवर्क के दृश्य के लिए VPN। फिर दोनों के बाहर रहने वाली प्रतिलिपियों और उपकरणों की सूची बनाइए।