Mijenja li VPN otisak vašeg preglednika? Što prvo testirati
VPN zamjenjuje vašu izlaznu adresu i, za obične zahtjeve stranica, malo toga drugog. Prođite kroz pet koraka i vidite koje se vrijednosti preglednika zaista mijenjaju.
Prebacite VPN u drugu zemlju, ponovo učitate trgovinu, a ona vas i dalje pozdravlja imenom s istom korpom. To je trenutak kada u razgovor obično ulazi riječ otisak, obično praćena testnom stranicom koja tvrdi da je vaš preglednik jedan u milion. Umjesto toga rješavajte problem po redu: za obične zahtjeve stranica tunel mijenja tačno jedno polje, preglednik nastavlja prijavljivati desetine, a test mjeri nešto uže nego što zvuči. Pet koraka razdvaja te tri stvari.
Korak 1: isključite dosadne razloge zbog kojih ste prepoznati
Počnite odjavljeni. Otvorite privatni prozor, posjetite istu stranicu i pogledajte ponaša li se i dalje kao da vas zna. Kolačići, lokalno spremište i aktivna sesija objašnjavaju većinu izvještaja „vidjelo me kroz VPN“, i nijedan od njih nije otisak.
Ako stranica i u privatnom prozoru prepoznaje nešto, pogledajte vidljivo stanje koje ste donijeli: isti račun u drugoj kartici, sačuvani unos obrasca, upravitelj lozinki koji popunjava vašu adresu ili stranicu kojoj ste odobrili pristup tokenom u URL-u. Svaki je sačuvana referenca, a brisanje profila je uklanja.
Tek kada čist profil bez sesije i dalje stvara prepoznavanje koje korelira s ranijim posjetama, vrijedi govoriti o otisku. To je mnogo uža tvrdnja od „VPN ne radi“, i upravo nju možete stvarno testirati.
Korak 2: promijenite izlaz i popišite što se nije promijenilo
Podignite tunel, zatim provjerite jedinu vrijednost koju tunel treba pomjeriti: adresu koju vidi poslužitelj. Svaka stranica za provjeru adrese to pokazuje, ili to pročitajte s krajnje točke koju kontrolišete pomoću curl -s https://your-endpoint.example/ip. Svaka usluga odjeka koju koristite vidi zahtjev, pa krajnja točka koju posjedujete to drži izvan tuđeg zapisnika. Potvrdite da se promijenila. A sada zanimljivi dio — popišite o čemu preglednik još izvještava o sebi, jer gotovo ništa od toga ne putuje u zaglavlju paketa.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
Redak s vremenskom zonom je onaj na kojem se vrijedi zaustaviti. Čita se iz operativnog sistema, pa tunel koji premješta vaš promet na drugi kontinent dok sat još govori vaš rodni grad stvara nesklad koji je sam po sebi uočljivo zapažanje. Isto vrijedi za popis jezika u jednoj zemlji i izlaz u drugoj: nije dokaz ničega, samo kombinacija koja se ističe. WebRTC je izuzetak u tabeli: stranica koja otvori medijski ili podatkovni kanal može prikupiti kandidatske adrese, a s podignutim tunelom kandidat može nositi izlaznu adresu ili, bez zaštite od curenja, još nuditi vašu lokalnu.
Korak 3: čitajte test otiska prema onome o čemu izvještava
EFF-ov Cover Your Tracks uobičajna je prva stanica. Pokazuje karakteristike koje vaš preglednik otkriva toj stranici i daje presudu o tome koliko preglednika u njegovom uzorku ih dijeli. Čitajte sitna slova: uzorak su ljudi koji su radili test, signali su oni koje je ta stranica odabrala prikupljati, a presuda je procjena bitova entropije, ne popis.
Dakle „vaš preglednik je jedinstven“ znači jedinstven unutar tog skupa podataka, danas, s tim skupom sondi. To ne znači da stranica može izvesti vaše ime, i nije trajno svojstvo — ažuriranje preglednika može pomjeriti vrijednost i bez da išta dotaknete.
Koristite test kao mjerni instrument, ne kao rezultat koji treba optimizirati. Zabilježite prijavljene vrijednosti, promijenite jednu stvar i uporedite ista polja. Ako se u pregledniku ništa nije promijenilo, a očitanja su se ipak pomjerila, promjena je bila šum u uzorku, ne u vama.
Korak 4: promijenite karakteristike koje su zaista vaše
Sada možete djelovati na određene retke. Popis jezika, vremenska zona i regionalni formati su postavke, a usklađivanje s mjestom za koje tvrdite da ste tamo je dosljedno ponašanje, a ne trik. Odvojen profil preglednika za svaki kontekst drži podatke stranica i prijave odvojeno, što rješava prepoznavanje iz Koraka 1 pouzdanije od bilo kojeg proširenja protiv otiska.
Budite pažljivi s klasičnim savjetom da dodate proširenja za očvršćivanje. Svako mijenja vašu vidljivu površinu, a skup neobičnih postavki može vas učiniti rjeđim, a ne običnijim. Neka blokiraju API koji stranice mogu otkriti kao nedostajući; druga ostavljaju prepoznatljiv zakrpljeni potpis. Popularnost proširenja nije dokaz da smanjuje prepoznatljivost.
Preglednici koji ovo shvataju ozbiljno rade nešto strukturno drugačije: standardiziraju. Tor Browser nastoji da svaki korisnik prijavljuje iste vrijednosti, Firefox dolazi sa zaštitnim načinom koji prijavljuje standardizirane vrijednosti iz malog skupa umjesto vaših stvarnih, a Safari ograničava što stranice mogu čitati. To je dizajnerska odluka koja se dosljedno primjenjuje, a smjernice u W3C smjernicama za otiske objašnjavaju zašto standardizacija pobjeđuje randomizaciju po korisniku za ovaj problem.
Korak 5: odlučite koji vam je sloj zaista trebao
Tri odvojene stvari upakuju se u „sakrij me“: mrežna putanja, vidljiva površina preglednika i vaši računi. VPN rješava prvo. Ne dira drugo i ne može pomoći s trećim — prijava je najizravniji identifikator koji postoji i preživljava svaku promjenu izlaza.
Ako je vaš cilj da stranica ne može zaključiti da su dvije posjete povezane, treba vam i sloj preglednika: čist profil po kontekstu, dosljedne postavke i bez zajedničke prijave. Ako je vaš cilj da stranica uopće ne može zaključiti ko ste, to je model prijetnje u kojem je Tor Browser, koji spaja usmjeravanje sa standardizacijom na razini preglednika, dosljedan izbor, a ne običan preglednik iza tunela.
Ako je vaš cilj samo da stranica vidi drugi grad, a vaš davatelj usluga ništa, tunel sam je zaista dovoljan, a rezultat testa otiska nije relevantan za taj cilj. Većina razočaranja ovdje dolazi od kupovine jednog sloja i očekivanja tri.
Redoslijed koji drži korake iskrenim:
- Reproducirajte prepoznavanje s čistim profilom i bez prijave prije nego optužite tunel.
- Potvrdite da se izlazna adresa promijenila, zatim zabilježite koje se vrijednosti preglednika nisu promijenile.
- Uporedite ista testna polja prije i poslije jedne promjene, a ne naslovni rezultat.
- Popravite vremensku zonu i jezik da odgovaraju vašoj priči prije nego dodate bilo koje proširenje.
- Odaberite sloj koji odgovara cilju: mreža, površina preglednika ili računi.