VPN je uključen, ali aplikacija i dalje zna gdje ste
VPN koji radi skriva vašu adresu, a ne poziciju koju aplikacija čita i otprema. Odvojite rutu od podataka koje je dozvola već otkrila.
Uključite VPN, otvorite aplikaciju i ona i dalje prikazuje grad u kojem stojite. Ništa nije pokvareno. Aplikacija prijavljuje nešto što već zna umjesto da gleda kako vaš saobraćaj izlazi iz tunela. U tom rezultatu kriju se dva različita pitanja, a njihovo miješanje šalje ljude da ponovo instaliraju klijent.
Šta je aplikacija zapravo primila
Pozicija na ekranu može doći s najmanje četiri mjesta. Lokacijsko utvrđivanje uređaja, približni grad izveden iz vaše IP adrese, adresa sačuvana u vašem računu ili nešto što ste upisali u obrazac.
Lokacijsko utvrđivanje uređaja je ono na što ljudi misle kad kažu da aplikacija zna gdje su. Na telefonu je to GPS, skeniranje Wi-Fi mreža i mobilni podaci koje sistem spaja; na laptopu je obično upit u bazu Wi-Fi mreža. Sve to dolazi kroz dozvolu koju je aplikacija zatražila, a vi dali. Tunel u tome uopšte ne učestvuje.
Podaci računa su lukaviji izvor. Aplikacija za dostavu koja već čuva vašu kućnu adresu ne treba senzor da bi vam je ponovo pokazala.
Zašto tunel to ne može pokriti
VPN zamjenjuje adresu s koje se čini da dolazi vaš saobraćaj. On ne dira model dozvola, senzore ni zapis računa na serveru. Podaci koje aplikacija prikuplja lokalno i zatim otprema putuju unutar šifrirane veze, a veza upravo tome služi. Server koji prima saznaje sadržaj jer je aplikacija odlučila da ga pošalje.
Pomislite na ime upisano u obrazac. Tunel skriva kovertu, ne pismo.
Zato se provjera adrese u pregledniku može razlikovati od aplikacije. Preglednik prijavljuje izlaznu adresu; aplikacija prijavljuje očitanje senzora. Obje su tačni odgovori na različita pitanja.
Dozvola, pravo i šta platforma dozvoljava
Appleove Mac kontrole lokacije su korisna referenca jer objašnjavaju odakle broj dolazi: aplikacije koriste Location Services, a Mac procjenjuje svoju poziciju preko obližnjih Wi-Fi mreža. Ista stranica napominje da aplikacije i web stranice mogu koristiti druge metode čak i kad je Location Services isključen. Ta napomena je cijela priča u jednom redu.
Na telefonima je podjela slična. Aplikacija ili ima dozvolu za lokaciju ili nema, a platforma odlučuje šta može čitati. VPN klijent nije upravitelj dozvolama i ne može opozvati dozvolu druge aplikacije.
Jezik, vremenska zona i lokalne postavke slabi su signali sami po sebi. Oni mijenjaju gdje usluga nagađa, ne gdje ste vi.
Kako izgleda pravo curenje
Prava curenja vrijedi izdvojiti jer imaju drugačije simptome: vaša stvarna adresa izlazi u dijagnostici same stranice, DNS upiti se rješavaju kroz vašeg ISP-a, IPv6 saobraćaj izlazi izvan tunela ili pravilo podijeljenog tunela isključuje aplikaciju do koje vam je stalo. Ti kvarovi pokazuju host s kojim niste namjeravali kontaktirati i mijenjaju se kad isključite VPN.
Znak je smjer iznenađenja. Curenje otkriva ko ste strancu, dok slanje iz aplikacije otkriva šta je aplikacija već imala.
Prvi slučaj provjerite upoređujući šta stranica prijavljuje za vašu adresu s onim što VPN nadzorna ploča kaže o povezanoj sesiji. Drugi provjerite gledajući šta drži profil vašeg računa.
Šta provjeriti u sljedećih deset minuta
Otvorite unos dozvola aplikacije i pročitajte postavku lokacije. Ako je dozvoljena, a ne želite da aplikacija ima poziciju, prebacite je na približnu ili je odbijte, pa ponovo učitajte aplikaciju da prestane koristiti keširano utvrđivanje. Zatim pogledajte sačuvanu adresu i polja za otpremanje, jer opoziv dozvole ne briše vrijednost koju server već drži. Na kraju provjerite listu podijeljenog tunela u VPN klijentu da znate koje aplikacije zaobilaze tunel.
Uradite ta tri po redu i nejasnoća se obično sama raspadne.
Ako pozicija preživi sve to, a VPN nadzorna ploča i dalje pokazuje zdravu sesiju, gledate sačuvane podatke, a ne curenje. Promjena izlazne zemlje to neće pomjeriti. Brisanje sačuvane vrijednosti, ili polja računa koje ju je proizvelo, jedini je korak koji hoće.