क्या VPN प्रदाता आपका Wi-Fi नाम देख सकता है? तीन अलग-अलग लीक
गेटवे पैकेट पढ़ता है, नेटिव ऐप अनुमतियाँ पढ़ता है, और पेज निर्देशांक पढ़ता है। Wi-Fi लेबल हर मामले में अलग चैनल पर बैठता है।
सवाल सरल लगता है और इसके कम से कम तीन जवाब हैं। कौन सा लागू होता है यह इस पर निर्भर करता है कि जानकारी कौन प्राप्त करता है, और संबंधित घटक एक चैनल साझा नहीं करते। हर जवाब अलग पक्ष का है, इसलिए उपयोगी सवाल यह है कि आप किस पक्ष के बारे में पूछ रहे हैं।
उन चैनलों को छाँटने में कुछ मिनट लगते हैं। यह खराब निष्कर्षों की पूरी श्रेणी को भी रोकता है।
तीन पर्यवेक्षक, तीन चैनल
टनल ट्रैफ़िक फ़ॉरवर्ड करने वाला गेटवे पैकेट देखता है। डिवाइस पर स्थापित नेटिव ऐप प्लेटफ़ॉर्म की अनुमति होने पर उसके इंटरफ़ेस बुला सकता है। ब्राउज़र में मौजूद पेज उसी सीमा के भीतर चलता है जो ब्राउज़र और उपयोगकर्ता ने दी है। इनमें से कोई भी एक जैसी चीज़ नहीं देखता।
ये एक ही क्षमता के रूपांतर नहीं हैं। ये अलग-अलग अनुमतियों वाले अलग तंत्र हैं, और हर एक थोड़े अलग सवाल का जवाब देता है।
| Observer | What it receives | What it needs |
|---|---|---|
| Tunnel gateway | Forwarded IP packets, which carry no SSID field | No device permission at all |
| Installed client app | Local network details, when the platform exposes them | The specific permission and context the platform requires |
| Page using browser geolocation | Position properties such as coordinates | User consent plus the browser's own checks |
पहली पंक्ति वही है जो प्रदाता के दावे के लिए मायने रखती है। वायरलेस नेटवर्क का नाम पैकेट हेडर का हिस्सा नहीं है। कोई भी राउटिंग निरीक्षण इसे नहीं बनाता, और फ़ॉरवर्ड किए गए ट्रैफ़िक का कोई लॉग इसे नहीं रखता।
Android का मामला अनुमति की सीमा दिखाता है
Android का WifiInfo दस्तावेज़ दूसरे चैनल का ठोस उदाहरण है। वहाँ कुछ Wi-Fi विवरण स्थान-संवेदी माने जाते हैं, और दस्तावेज़ बताता है कि आवश्यक पहुँच न होने पर परिणाम संपादित कर दिए जाते हैं, जिसमें अज्ञात SSID मान भी शामिल है।
यह व्यवहार ध्यान से पढ़ने योग्य है। यह कहता है कि प्लेटफ़ॉर्म उस ऐप से मान रोक सकता है जिसके पास पहुँच नहीं है। यह नहीं कहता कि VPN ऐप उसे अपने आप पा लेता है, और यह भी नहीं कहता कि VPN प्रदाता उसे टनल से पाता है।
नेटवर्क टनल की स्वीकृति एक सीमित अनुमति है। यह ऐप को ट्रैफ़िक रूट करने देती है। यह प्लेटफ़ॉर्म द्वारा सुरक्षित हर डिवाइस तथ्य नहीं सौंपती। दोनों को एक ही अनुमति मानना वही जगह है जहाँ इनमें से अधिकांश दावे गलत होते हैं।
निर्देशांक नेटवर्क नाम नहीं हैं
Geolocation API एक स्थिति लौटाता है। यह आपके आसपास के Wi-Fi नामों की सूची नहीं लौटाता, हालाँकि नीचे का प्लेटफ़ॉर्म उस स्थिति की गणना के लिए नेटवर्क जानकारी सहित कई संकेतों का उपयोग कर सकता है।
किसी शहर को प्राप्त करना किसी पहचानकर्ता को प्राप्त करने जैसा नहीं है। आपका इलाका दिखाने वाला पेज डिवाइस कहाँ है इस बारे में कुछ सीख चुका है, और उस SSID को नहीं सीखा जो उसे वहाँ ले गया।
एक्सटेंशन, नेटिव सहायक या अलग विशेषाधिकार वाला ऐप अपनी समीक्षा का हकदार है। इनमें से कोई भी जियोलोकेशन बुलाने वाले सामान्य पेज के साथ विनिमेय नहीं है, और ब्राउज़र एक्सटेंशन ऐसी अनुमतियों के साथ चलता है जो पेज के पास नहीं हैं।
रिपोर्ट या डायग्नोस्टिक निर्यात क्या साबित करता है
जब कोई क्लाइंट डायग्नोस्टिक बंडल बनाता है, तो उपयोगी सवाल यह है कि उसने कौन से फ़ील्ड एकत्र किए, उन्हें कौन प्राप्त करता है, और किस अनुमति के अंतर्गत। एन्क्रिप्टेड ट्रांसपोर्ट बताता है कि बंडल सुरक्षित रूप से गया, यह नहीं कि उसमें क्या है।
नेटवर्क नामों का पुनः उपयोग और परिवर्तन भी हो सकता है। अकेला लेबल एक भौतिक स्थान का कमज़ोर सबूत है, जबकि सार्वजनिक पता अलग विश्वसनीयता वाला अलग अवलोकन है।
असली नेटवर्क लेबल सार्वजनिक सहायता थ्रेड से बाहर रखें। जिस सवाल का जवाब देना लायक है वह अधिक संकीर्ण और अधिक उपयोगी है। किस घटक ने कौन सा फ़ील्ड प्राप्त किया, किस अनुमति और किस प्रवाह से?