Může poskytovatel VPN vidět název vaší sítě Wi-Fi? Tři různé úniky
Brána čte pakety, nativní aplikace čte oprávnění a stránka čte souřadnice. Štítek Wi-Fi v každém případě sedí na jiném kanálu.
Otázka zní jednoduše a má nejméně tři odpovědi. Která platí, závisí na tom, kdo informaci dostává, a zúčastněné komponenty nesdílejí jeden kanál. Každá odpověď patří jiné straně, takže užitečná otázka je, na kterou stranu se ptáte.
Roztřídění těchto kanálů zabere pár minut. Zabraňuje také celé kategorii špatných závěrů.
Tři pozorovatelé, tři kanály
Brána, která předává tunelový provoz, vidí pakety. Nativní aplikace nainstalovaná v zařízení může volat rozhraní platformy, pokud to platforma dovolí. Stránka v prohlížeči běží v mezích toho, co prohlížeč a uživatel povolili. Žádný z nich nevidí totéž.
Nejsou to variace jedné schopnosti. Jsou to samostatné mechanismy se samostatnými oprávněními a každý odpovídá na trochu jinou otázku.
| 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 |
První řádek je ten, na kterém záleží u tvrzení poskytovatele. Název bezdrátové sítě není součástí hlavičky paketu. Žádná míra kontroly tras ho nevytvoří a žádný záznam předávaného provozu ho neobsahuje.
Případ Android ukazuje hranici oprávnění
Dokumentace WifiInfo pro Android je konkrétním příkladem druhého kanálu. Některé podrobnosti o Wi-Fi se tam považují za citlivé na polohu a dokumentace popisuje redigované výsledky, když chybí požadovaný přístup, včetně neznámé hodnoty SSID.
To chování stojí za pozorné přečtení. Říká, že platforma může hodnotu zadržet aplikaci, která nemá přístup. Neříká, že ji aplikace VPN dostane automaticky, ani že ji poskytovatel VPN dostane tunelem.
Schválení síťového tunelu je úzké oprávnění. Umožňuje aplikaci směrovat provoz. Nepředává každý fakt o zařízení, který platforma chrání. Právě v tom, že se obě věci považují za stejné oprávnění, se většina těchto tvrzení mýlí.
Souřadnice nejsou název sítě
Geolocation API vrací polohu. Nevrací seznam názvů Wi-Fi kolem vás, i když platforma pod tím může k výpočtu této polohy použít několik signálů, včetně informací o síti.
Přijmout město není totéž jako přijmout identifikátor. Stránka, která ukazuje vaše okolí, se dozvěděla něco o tom, kde zařízení je, a nedozvěděla se SSID, které ho tam přivedlo.
Rozšíření, nativní pomocník nebo samostatně privilegovaná aplikace si zaslouží vlastní kontrolu. Žádné z nich není zaměnitelné s běžnou stránkou volající geolokaci a rozšíření prohlížeče běží s oprávněními, která stránka nemá.
Co dokazuje zpráva nebo diagnostický export
Když klient vytvoří diagnostický balík, užitečná otázka je, která pole shromáždil, kdo je dostává a pod jakým oprávněním. Šifrovaný přenos říká, že balík cestoval bezpečně, ne co obsahuje.
Názvy sítí lze také znovu použít a měnit. Štítek sám o sobě je slabým důkazem jednoho fyzického místa, zatímco veřejná adresa je jiné pozorování s jinou spolehlivostí.
Skutečné názvy sítí držte mimo veřejná vlákna pomoci. Otázka, na kterou stojí za to odpovědět, je užší a užitečnější. Která komponenta získala které pole, přes které oprávnění a který tok?