Schimbă un VPN amprenta browserului? Ce să testezi mai întâi
Un VPN schimbă adresa ta de ieșire și, pentru cererile obișnuite de pagină, puțin altceva. Parcurge cei cinci pași și vezi ce valori ale browserului se schimbă cu adevărat.
Schimbi VPN-ul pe altă țară, reîncarci magazinul, iar acesta te salută în continuare pe nume cu același coș. Acesta este momentul în care cuvântul amprentă intră de obicei în conversație, adesea urmat de un site de test care susține că browserul tău este unul dintr-un milion. Mai bine tratează problema în ordine: la cererile obișnuite de pagină tunelul schimbă exact un câmp, browserul continuă să raporteze zeci, iar testul măsoară ceva mai îngust decât sună. Cinci pași despart aceste trei lucruri.
Pasul 1: elimină motivele plictisitoare pentru care ai fost recunoscut
Începe delogat. Deschide o fereastră privată, vizitează aceeași pagină și vezi dacă se comportă în continuare ca și cum te-ar cunoaște. Cookie-urile, stocarea locală și o sesiune activă explică majoritatea raportărilor „m-a văzut prin VPN”, iar niciuna dintre ele nu este amprentă.
Dacă pagina recunoaște încă ceva într-o fereastră privată, uită-te la starea vizibilă pe care ai adus-o cu tine: același cont în altă filă, o intrare de formular salvată, un manager de parole care îți completează adresa sau un site pe care l-ai autorizat cu un token în URL. Fiecare este o referință salvată, iar ștergerea profilului o elimină.
Doar când un profil curat, fără sesiune, produce în continuare o recunoaștere corelată cu vizite anterioare merită să vorbim despre amprentă. Este o afirmație mult mai îngustă decât „VPN-ul nu funcționează”, și este cea pe care o poți testa cu adevărat.
Pasul 2: schimbă ieșirea și enumeră ce nu s-a schimbat
Ridică tunelul, apoi verifică singura valoare pe care tunelul ar trebui să o mute: adresa pe care o vede un server. Orice pagină de căutare a adresei o arată, sau citește-o dintr-un punct final pe care îl controlezi cu curl -s https://your-endpoint.example/ip. Orice serviciu de ecou pe care îl folosești vede cererea, așa că un punct final al tău ține asta în afara jurnalului altcuiva. Confirmă că s-a schimbat. Acum partea interesantă — enumeră ce mai raportează browserul despre sine, pentru că aproape nimic din asta nu călătorește în antetul pachetului.
| 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 |
Rândul cu fusul orar este cel la care merită să te oprești. Este citit din sistemul de operare, așa că un tunel care îți mută traficul pe alt continent în timp ce ceasul spune încă orașul tău natal produce o nepotrivire care este în sine o observație distinctivă. Același lucru este valabil pentru o listă de limbi într-o țară și o ieșire în alta: nu e dovadă pentru nimic, doar o combinație care iese în evidență. WebRTC este excepția din tabel: o pagină care deschide un canal media sau de date poate colecta adrese candidate, iar cu tunelul activ un candidat poate purta adresa de ieșire sau, fără protecție împotriva scurgerilor, poate oferi în continuare adresa ta locală.
Pasul 3: citește un test de amprentă după ce raportează
Cover Your Tracks de la EFF este prima oprire obișnuită. Arată caracteristicile pe care browserul tău le expune acelei pagini și dă un verdict despre câte browsere din eșantionul său le împart. Citește textul mărunt: eșantionul sunt oamenii care au făcut testul, semnalele sunt cele pe care pagina respectivă a ales să le colecteze, iar verdictul este o estimare de biți de entropie, nu un recensământ.
Deci „browserul tău este unic” înseamnă unic în acel set de date, astăzi, cu acel set de sonde. Nu înseamnă că un site poate deduce numele tău și nu este o proprietate permanentă — o actualizare a browserului poate muta valoarea fără să atingi nimic.
Folosește testul ca instrument de măsurare, nu ca scor de optimizat. Notează valorile raportate, schimbă un lucru și compară aceleași câmpuri. Dacă în browser nu s-a schimbat nimic și citirile s-au mișcat totuși, schimbarea a fost zgomot în eșantion, nu în tine.
Pasul 4: schimbă caracteristicile care sunt cu adevărat ale tale
Acum poți acționa pe rânduri concrete. Lista de limbi, fusul orar și formatele regionale sunt setări, iar alinierea lor la locul în care spui că ești este un comportament consecvent, nu un truc. Un profil de browser separat pentru fiecare context ține datele site-ului și autentificările separat, ceea ce tratează recunoașterea de la pasul 1 mai fiabil decât orice extensie anti-amprentă.
Fii atent la sfatul clasic de a adăuga extensii de întărire. Fiecare modifică suprafața ta observabilă, iar un set de setări neobișnuite te poate face mai rar, nu mai obișnuit. Unele blochează un API pe care paginile îl pot detecta ca lipsă; altele lasă o semnătură peticită distinctivă. Popularitatea unei extensii nu este dovada că reduce identificabilitatea.
Browserele care iau asta în serios fac ceva structural diferit: standardizează. Tor Browser urmărește ca fiecare utilizator să raporteze aceleași valori, Firefox vine cu un mod de protecție care raportează valori standardizate dintr-un set mic în locul celor reale, iar Safari limitează ce pot citi site-urile. Este o decizie de design aplicată consecvent, iar îndrumările din ghidul W3C despre amprente explică de ce standardizarea depășește randomizarea per utilizator pentru această problemă.
Pasul 5: decide de ce strat aveai nevoie de fapt
Trei lucruri separate sunt împachetate în „ascunde-mă”: calea de rețea, suprafața observabilă a browserului și conturile tale. Un VPN se ocupă de prima. Nu atinge a doua și nu poate ajuta la a treia — autentificarea este cel mai direct identificator care există și supraviețuiește fiecărei schimbări de ieșire.
Dacă scopul tău este ca un site să nu poată spune că două vizite sunt legate, ai nevoie și de stratul browserului: un profil curat pentru fiecare context, setări consecvente și fără autentificare partajată. Dacă scopul tău este ca site-ul să nu poată spune deloc cine ești, acesta este un model de amenințare în care Tor Browser, care îmbină rutarea cu standardizarea la nivel de browser, este alegerea consecventă, nu un browser obișnuit în spatele unui tunel.
Dacă scopul tău este doar ca site-ul să vadă alt oraș și furnizorul tău să nu vadă nimic, tunelul singur este într-adevăr suficient, iar rezultatul testului de amprentă este irelevant pentru acel scop. Cea mai mare parte a dezamăgirii vine din a cumpăra un strat și a aștepta trei.
O ordine care ține pașii onești:
- Reproduce recunoașterea cu un profil curat și fără autentificare înainte de a da vina pe tunel.
- Confirmă că adresa de ieșire s-a schimbat, apoi notează care valori ale browserului nu s-au schimbat.
- Compară aceleași câmpuri de test înainte și după o singură schimbare, nu scorul principal.
- Corectează fusul orar și limba ca să corespundă poveștii tale înainte de a adăuga orice extensie.
- Alege stratul care corespunde scopului: rețea, suprafața browserului sau conturi.