Mení VPN odtlačok vášho prehliadača? Čo otestovať najskôr
VPN vymení vašu výstupnú adresu a pri bežných požiadavkách na stránky takmer nič ďalšie. Prejdite päť krokov a pozrite sa, ktoré hodnoty prehliadača sa naozaj menia.
Prepneš VPN do inej krajiny, znovu načítaš obchod a on ťa stále zdraví menom s tým istým košíkom. To je moment, keď do rozhovoru zvyčajne vstúpi slovo odtlačok, často nasledované testovacím webom, ktorý tvrdí, že tvoj prehliadač je jeden z milióna. Radšej rieš problém po poriadku: pri bežných požiadavkách na stránky tunel mení presne jedno pole, prehliadač naďalej hlási desiatky, a test meria niečo užšie, než to znie. Tieto tri veci oddeľuje päť krokov.
Krok 1: vylúč nudné dôvody, prečo ťa spoznali
Začni odhlásený. Otvor súkromné okno, navštív tú istú stránku a pozri sa, či sa ešte správa, akoby ťa poznal. Cookies, lokálne úložisko a aktívna relácia vysvetľujú väčšinu hlásení „videlo ma to cez VPN“, a žiadne z nich nie je odtlačok.
Ak stránka aj v súkromnom okne niečo rozpozná, pozri sa na viditeľný stav, ktorý si priniesol: ten istý účet na inej karte, uložený záznam formulára, správca hesiel, ktorý vypĺňa tvoju adresu, alebo web, ktorý si autorizoval tokenom v URL. Každý z nich je uložená referencia a vymazanie profilu ju odstráni.
Až keď čistý profil bez relácie stále vytvára rozpoznanie, ktoré koreluje s predchádzajúcimi návštevami, stojí za to hovoriť o odtlačku. Je to oveľa užšie tvrdenie než „VPN nefunguje“, a práve to môžeš naozaj otestovať.
Krok 2: zmeň výstup a vypíš, čo sa nezmenilo
Zapni tunel, potom skontroluj jedinú hodnotu, ktorú má tunel posunúť: adresu, ktorú vidí server. Ukáže ju každá stránka na zistenie adresy, alebo si ju prečítaj z koncového bodu, ktorý ovládaš, pomocou curl -s https://your-endpoint.example/ip. Akákoľvek ozvenová služba, ktorú použiješ, vidí požiadavku, takže koncový bod, ktorý vlastníš, to drží mimo cudzieho logu. Potvrď, že sa zmenila. Teraz tá zaujímavá časť — vypíš, o čom prehliadač ešte stále hlási sám o sebe, pretože takmer nič z toho necestuje v hlavičke paketu.
| 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 |
Riadok s časovým pásmom je ten, pri ktorom sa oplatí zastaviť. Číta sa z operačného systému, takže tunel, ktorý presunie tvoju prevádzku na iný kontinent, kým hodiny ešte hovoria tvoje domáce mesto, vytvára nesúlad, ktorý je sám o sebe rozlišujúcim pozorovaním. To isté platí pre zoznam jazykov v jednej krajine a výstup v inej: nie dôkaz čohokoľvek, len kombinácia, ktorá vyčnieva. WebRTC je výnimkou v tabuľke: stránka, ktorá otvorí mediálny alebo dátový kanál, môže zhromaždiť kandidátske adresy, a so zapnutým tunelom môže kandidát niesť výstupnú adresu alebo, bez ochrany proti úniku, stále ponúkať tvoju lokálnu.
Krok 3: čítaj test odtlačku podľa toho, o čom hlási
Cover Your Tracks od EFF je zvyčajná prvá zastávka. Ukazuje charakteristiky, ktoré tvoj prehliadač odhaľuje tej stránke, a dáva verdikt o tom, koľko prehliadačov v jeho vzorke ich zdieľa. Čítaj drobné písmo: vzorka sú ľudia, ktorí test absolvovali, signály sú tie, ktoré si tá stránka vybrala zbierať, a verdikt je odhad bitov entropie, nie sčítanie ľudu.
Takže „tvoj prehliadač je jedinečný“ znamená jedinečný v rámci toho súboru dát, dnes, s tým súborom sond. Neznamená to, že web dokáže odvodiť tvoje meno, a nie je to trvalá vlastnosť — aktualizácia prehliadača môže hodnotu posunúť, aj keď sa ničoho nedotkneš.
Používaj test ako merací nástroj, nie ako skóre na optimalizáciu. Zapíš hlásené hodnoty, zmeň jednu vec a porovnaj tie isté polia. Ak sa v prehliadači nič nezmenilo a namerané hodnoty sa napriek tomu posunuli, zmena bola šum vo vzorke, nie v tebe.
Krok 4: zmeň charakteristiky, ktoré sú naozaj tvoje
Teraz môžeš konať na konkrétnych riadkoch. Zoznam jazykov, časové pásmo a regionálne formáty sú nastavenia, a zladenie ich s miestom, kde tvrdíš, že si, je konzistentné správanie, nie trik. Samostatný profil prehliadača pre každý kontext drží dáta webov a prihlásenia oddelene, čo rieši rozpoznanie z kroku 1 spoľahlivejšie než akékoľvek rozšírenie proti odtlačkom.
Buď opatrný s klasickou radou pridávať spevňujúce rozšírenia. Každé z nich mení tvoj pozorovateľný povrch, a sada neobvyklých nastavení ťa môže urobiť vzácnejším, nie bežnejším. Niektoré blokujú API, ktoré stránky môžu rozpoznať ako chýbajúce; iné zanechávajú charakteristický záplatovaný podpis. Popularita rozšírenia nie je dôkazom, že znižuje identifikovateľnosť.
Prehliadače, ktoré to berú vážne, robia niečo štrukturálne iné: štandardizujú. Tor Browser sa snaží, aby každý používateľ hlásil rovnaké hodnoty, Firefox prináša ochranný režim, ktorý hlási štandardizované hodnoty z malej sady namiesto tvojich skutočných, a Safari obmedzuje, čo weby môžu čítať. Je to dizajnové rozhodnutie uplatňované dôsledne, a usmernenia v usmerneniach W3C k odtlačkom vysvetľujú, prečo je štandardizácia pri tomto probléme lepšia než randomizácia pre každého používateľa.
Krok 5: rozhodni, ktorú vrstvu si vlastne potreboval
Tri oddelené veci sa zabaľujú do „skry ma“: sieťová cesta, pozorovateľný povrch prehliadača a tvoje účty. VPN rieši prvú. Nedotýka sa druhej a s treťou nepomôže — prihlásenie je najpriamejší identifikátor, aký existuje, a prežíva každú zmenu výstupu.
Ak je tvojím cieľom, aby web nemohol povedať, že dve návštevy súvisia, potrebuješ aj vrstvu prehliadača: čistý profil pre každý kontext, konzistentné nastavenia a bez spoločného prihlásenia. Ak je tvojím cieľom, aby web vôbec nemohol povedať, kto si, je to model hrozby, v ktorom je Tor Browser, ktorý spája smerovanie so štandardizáciou na úrovni prehliadača, konzistentnou voľbou, nie bežný prehliadač za tunelom.
Ak je tvojím cieľom len to, aby web videl iné mesto a tvoj poskytovateľ nevidel nič, samotný tunel skutočne stačí, a výsledok testu odtlačku je pre tento cieľ irelevantný. Väčšina sklamania tu pramení z kúpy jednej vrstvy a očakávania troch.
Poradie, ktoré drží kroky čestné:
- Reprodukuj rozpoznanie s čistým profilom a bez prihlásenia, skôr než obviníš tunel.
- Potvrď, že sa výstupná adresa zmenila, a potom si poznač, ktoré hodnoty prehliadača sa nezmenili.
- Porovnávaj tie isté testovacie polia pred jednou zmenou a po nej, nie hlavné skóre.
- Oprav časové pásmo a jazyk, aby zodpovedali tvojmu príbehu, skôr než pridáš akékoľvek rozšírenie.
- Vyber vrstvu, ktorá zodpovedá cieľu: sieť, povrch prehliadača alebo účty.