Ali VPN spremeni prstni odtis vašega brskalnika? Kaj najprej preveriti
VPN zamenja vaš izhodni naslov in pri običajnih zahtevah strani skoraj nič drugega. Prehodite pet korakov in poglejte, katere vrednosti brskalnika se resnično spremenijo.
Preklopite VPN v drugo državo, znova naložite trgovino, in ta vas še vedno pozdravlja po imenu z isto košarico. To je trenutek, ko v pogovor običajno pride beseda prstni odtis, pogosto ji sledi testno mesto, ki trdi, da je vaš brskalnik eden od milijona. Raje se lotite problema po vrsti: pri običajnih zahtevah strani tunel spremeni natanko eno polje, brskalnik še naprej poroča desetine, test pa meri nekaj ožjega, kot se sliši. Pet korakov ločuje te tri stvari.
Korak 1: izključite dolgočasne razloge, zakaj ste bili prepoznani
Začnite odjavljeni. Odprite zasebno okno, obiščite isto stran in poglejte, ali se še vedno obnaša, kot da vas pozna. Piškotki, lokalna shramba in dejavna seja pojasnjujejo večino poročil »videlo me je skozi VPN«, in nobeno od tega ni prstni odtis.
Če stran tudi v zasebnem oknu nekaj prepozna, poglejte vidno stanje, ki ste ga prinesli s seboj: isti račun v drugem zavihku, shranjen vnos obrazca, upravitelj gesel, ki izpolnjuje vaš naslov, ali mesto, ki ste ga avtorizirali z žetonom v URL. Vsak od teh je shranjena referenca, in čiščenje profila jo odstrani.
Šele ko čist profil brez seje še vedno ustvarja prepoznavo, ki korelira s prejšnjimi obiski, je vredno govoriti o prstnem odtisu. To je veliko ožja trditev kot »VPN ne deluje«, in prav to lahko resnično preizkusite.
Korak 2: spremenite izhod in naštejte, kaj se ni spremenilo
Dvignite tunel, nato preverite edino vrednost, ki naj bi jo tunel premaknil: naslov, ki ga vidi strežnik. Vsaka stran za iskanje naslova ga pokaže, ali pa ga preberite s končne točke, ki jo nadzirate, s pomočjo curl -s https://your-endpoint.example/ip. Vsaka odmevna storitev, ki jo uporabljate, vidi zahtevo, zato končna točka, ki je vaša, to drži zunaj tujega dnevnika. Potrdite, da se je spremenil. Zdaj zanimivi del — naštejte, o čem brskalnik še vedno poroča o sebi, saj skoraj nič od tega ne potuje v glavi 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 |
Vrstica s časovnim pasom je tista, pri kateri se je vredno ustaviti. Bere se iz operacijskega sistema, zato tunel, ki premakne vaš promet na drugo celino, medtem ko ura še vedno pravi vaše domače mesto, ustvari neskladje, ki je samo po sebi razlikovalno opažanje. Enako velja za seznam jezikov v eni državi in izhod v drugi: ni dokaz za nič, le kombinacija, ki izstopa. WebRTC je izjema v tabeli: stran, ki odpre medijski ali podatkovni kanal, lahko zbere kandidatne naslove, in z dvignjenim tunelom lahko kandidat nosi izhodni naslov ali, brez zaščite pred uhajanjem, še vedno ponuja vašega lokalnega.
Korak 3: berite test prstnega odtisa po tem, o čem poroča
Cover Your Tracks pri EFF je običajna prva postaja. Prikaže lastnosti, ki jih vaš brskalnik razkrije tej strani, in poda sodbo o tem, koliko brskalnikov v njegovem vzorcu jih deli. Berite drobni tisk: vzorec so ljudje, ki so test opravili, signali so tisti, ki jih je ta stran izbrala za zbiranje, in sodba je ocena entropijskih bitov, ne popis.
Torej »vaš brskalnik je edinstven« pomeni edinstven v tem naboru podatkov, danes, s tem naborom sond. To ne pomeni, da lahko mesto izpelje vaše ime, in ni trajna lastnost — posodobitev brskalnika lahko premakne vrednost, ne da bi se česar koli dotaknili.
Test uporabljajte kot merilni instrument, ne kot rezultat, ki ga je treba optimizirati. Zapišite sporočene vrednosti, spremenite eno stvar in primerjajte ista polja. Če se v brskalniku ni nič spremenilo in so se odčitki vseeno premaknili, je bila sprememba šum v vzorcu, ne v vas.
Korak 4: spremenite lastnosti, ki so resnično vaše
Zdaj lahko ukrepate na določenih vrsticah. Seznam jezikov, časovni pas in regionalne oblike so nastavitve, in njihovo usklajevanje s krajem, kjer trdite, da ste, je dosledno vedenje, ne trik. Ločen profil brskalnika za vsak kontekst drži podatke mesta in prijave ločeno, kar rešuje prepoznavo iz koraka 1 zanesljiveje kot katera koli razširitev proti prstnemu odtisu.
Bodite previdni s klasičnim nasvetom, da dodate utrjevalne razširitve. Vsaka spremeni vašo opazljivo površino, in nabor nenavadnih nastavitev vas lahko naredi redkejše, ne bolj običajne. Nekatere blokirajo API, ki ga strani lahko zaznajo kot manjkajočega; druge pustijo značilen zakrpan podpis. Priljubljenost razširitve ni dokaz, da zmanjšuje prepoznavnost.
Brskalniki, ki to jemljejo resno, naredijo nekaj strukturno drugačnega: standardizirajo. Tor Browser si prizadeva, da vsak uporabnik poroča iste vrednosti, Firefox prinaša zaščitni način, ki poroča standardizirane vrednosti iz majhnega nabora namesto vaših resničnih, Safari pa omejuje, kaj lahko mesta berejo. To je oblikovalska odločitev, ki se dosledno uporablja, in smernice v smernicah W3C o prstnih odtisih pojasnjujejo, zakaj je standardizacija pri tem problemu boljša od naključnosti za vsakega uporabnika.
Korak 5: odločite se, kateri sloj ste v resnici potrebovali
Tri ločene stvari so spakirane v »skrij me«: omrežna pot, opazljiva površina brskalnika in vaši računi. VPN se ukvarja s prvim. Drugega se ne dotakne in pri tretjem ne more pomagati — prijava je najbolj neposreden identifikator, kar jih obstaja, in preživi vsako spremembo izhoda.
Če je vaš cilj, da mesto ne more reči, da sta dva obiska povezana, potrebujete tudi sloj brskalnika: čist profil za vsak kontekst, dosledne nastavitve in brez skupne prijave. Če je vaš cilj, da mesto sploh ne more reči, kdo ste, je to model grožnje, v katerem je Tor Browser, ki poveže usmerjanje s standardizacijo na ravni brskalnika, dosledna izbira, ne običajen brskalnik za tunelom.
Če je vaš cilj le, da mesto vidi drugo mesto in vaš ponudnik ne vidi ničesar, sam tunel resnično zadostuje, in izid testa prstnega odtisa za ta cilj ni pomemben. Večina razočaranja tukaj izvira iz nakupa enega sloja in pričakovanja treh.
Vrstni red, ki ohranja korake poštene:
- Ponovite prepoznavo s čistim profilom in brez prijave, preden obtožite tunel.
- Potrdite, da se je izhodni naslov spremenil, nato zabeležite, katere vrednosti brskalnika se niso.
- Primerjajte ista testna polja pred eno spremembo in po njej, ne glavne ocene.
- Popravite časovni pas in jezik, da se ujemata z vašo zgodbo, preden dodate katero koli razširitev.
- Izberite sloj, ki ustreza cilju: omrežje, površina brskalnika ali računi.