Snímanie odtlačkov prstov prehliadača
Snímanie odtlačkov prstov prehliadača je technika sledovania, ktorá prežila éru súborov cookie. Funguje tak, že kombinuje desiatky malých signálov – fonty, veľkosť obrazovky, vykresľovanie zvuku, správanie WebGL – do takmer jedinečného identifikátora, ktorý vás sleduje naprieč webmi bez potreby akéhokoľvek uloženého stavu. Dôsledky ochrany osobných údajov sú väčšie, ako si väčšina používateľov uvedomuje.
Celé telo článku je uvedené v angličtine nižšie.
Snímanie odtlačkov prstov prehliadača je postup identifikácie používateľa naprieč reláciami kombinovaním signálov vystavených prehliadačom do stabilného hashu. Nevyžaduje cookies, nevyžaduje povolenie a neukladá nič na vašom zariadení. Dve známe knižnice odtlačkov prstov (FingerprintJS, ClearScript) dokážu vytvárať dostatočne stabilné identifikátory na opätovné prepojenie používateľa s presnosťou viac ako 95 % pri reštartovaní prehliadača a dokonca aj pri vymazaní súborov cookie.
Aké signály sú kombinované
A moderný odtlačok prsta čerpá z mnohých malých, individuálne všedných údajových bodov:XPLZXXPLZ10PL string — prehliadač, verzia, OS
Matematika entropie
Na jedinečnú identifikáciu jedného používateľa z 8 miliárd potrebujete približne 33 bitov entropie (2^33 ≈ 8,5 miliardy). Typický počítačový prehliadač uniká pasívne 20–30 bitov. Niekoľko interaktívnych signálov (Canvas hash, AudioContext, WebGL) plus zoznam písiem často posúva celkový počet za 33 bitov, vďaka čomu je odtlačok prsta jedinečne identifikovateľný.
Test Cover Your Tracks od EFF (nástupca Panopticlick) meria vašu špecifickú entropiu a povie vám, ako ste identifikovateľníZ65XXPLZeXPL odtlačky prstov
Passive čítajú iba to, čo prehliadač automaticky odosiela — User-Agent, Accept-Language, TLS handshake. Stránka nerobí nič zvláštne; iba pozoruje.
Active odtlačky prstov spúšťa JavaScript, ktorý skúma prostredie: vykresľuje testovací obrázok, zmeria sínusoidu, vymenuje písma. Oveľa invazívnejšie a oveľa jedinečnejšie. JavaScript sa načíta transparentne – používateľ nevidí žiadny náznak, že sa deje niečo zvláštne.
Tam, kde sa odtlačky prstov používajú legitímne
Detekcia podvodov beží na odtlačkoch prstov. Banky, spracovatelia platieb, stránky s predajom lístkov a vysokohodnotný elektronický obchod ho používajú na zisťovanie prevzatia zariadenia, zdieľania účtov a návštevnosti robotov. Keď sa účet známeho zákazníka náhle prihlási z odtlačku prsta, ktorý nikdy nevidel, systém požiada o dodatočné overenie. Väčšina skúseností používateľov typu „prečo sa odo mňa žiada overiť“ je ovplyvnená odtlačkami prstov.
Toto použitie sa vo všeobecnosti považuje za obhájiteľné. Rovnaké techniky používané na sledovanie zobrazení reklám na rôznych stránkach nie sú.
Odozva prehliadača
Dodávatelia prehliadačov sa začali brániť s veľmi odlišnými stratégiami:
- Safari (Apple) znižuje entropiu v systémových správach – používa všeobecné zoznamy písiem, náhodne priraďuje čítanie plátna, blokuje odtlačky prstov zo známych zoznamov.
- Firefox má funkciu Resist Fingerprinting (prepínanie štandardných časových pásiem pre používateľa, CanvaContext prepínanie hodnôt) atď.
- Tor Browser a Mullvad Browser sú štandardne dodávané so zapnutým Resist Fingerprinting a predstavujúce identický odtlačok prsta veľkému „stádu“. Pozrite si náš článok o prehliadači Mullvad.
- Brave náhodne rozdelí výstupy Canvas/Audio na reláciu – každá návšteva vyzerá ako iný používateľ.
- ChromeX PLZ20X funguje pomalšie; Privacy Sandbox obsahuje niektoré ciele znižovania entropie, ale časová os je pomalá a konflikty záujmov sú zrejmé.
Prečo to samotná VPN nevyrieši
A VPN zmení identitu vašej siete – vašu IP, ASN a zdanlivú polohu – ale nie identitu vášho prehliadača. Váš hash Canvas, zoznam písiem, model GPU a časové pásmo sú rovnaké pred a po pripojení VPN. Na sledovanie odtlačkov prstov ste ten istý používateľ, ktorý sa teraz pripája z inej adresy IP. Zmena adresy IP vás v skutočnosti robí o niečo lepšie identifikovateľnou: „nová adresa IP, rovnaký odtlačok prsta“ je spoľahlivé prepojenie.
Obranou proti odtlačkom prstov je prehliadač, nie sieť. Prehliadač s ochranou súkromia a sieť VPN je tá správna kombinácia.
Praktické odporúčania
Väčšine používateľov zachytia väčšinu výhod dve zmeny:
- Používajte prehliadač, ktorý štandardne odoláva odtlačkom prstov. s prehliadačmi Res Toristve, Firefox alebo Firefox Snímanie odtlačkov prstov povolené.
- Neinštalujte neobvyklé rozšírenia. Každé nezvyčajné rozšírenie je palivom na snímanie odtlačkov prstov. Čistá inštalácia vylepšeného prehliadača zapadne do veľkého davu.
Rýchlo sa dostaví klesajúca návratnosť – akonáhle sa dostanete do nastavenej anonymity prehliadača Tor, ďalšie spevnenie sa stane malým vylepšením.
Často kladené otázky
- Ako môžem vidieť, ako vyzerá odtlačok môjho prehliadača?
- EFF coveryourtracks.eff.org testuje váš prehliadač na reprezentatívnej vzorke a hlási vašu entropiu. AmIUnique.org robí to isté s iným súborom údajov. Obe vám povedia, či je váš konkrétny prehliadač jednoznačne identifikovateľný.
- Pomáha súkromné prehliadanie alebo režim inkognito?
- Takmer vôbec. Súkromný režim bráni ukladaniu súborov cookie a histórie, ale vlastnosti vášho prehliadača, ktoré je možné snímať odtlačkom prsta (Canvas hash, fonty, veľkosť obrazovky atď.) sú v súkromnom režime rovnaké. Sledovač vás znova identifikuje počas bežných a súkromných relácií s vysokou spoľahlivosťou.
- Ovplyvňuje VPN môj odtlačok prsta?
- VPN mení IP a signály na úrovni siete (niekedy), ale nedotýka sa väčšiny signálov s vysokou entropiou. Sledovače jednoducho prepoja rovnaký odtlačok prsta cez pripojenie/odpojenie VPN. Pre súkromie odtlačkov prstov je dôležitý prehliadač.
- Ako sa JA3 líši od odtlačkov prstov prehliadača?
- JA3 je odtlačok TLS handshake – zoznam šifier, poradie rozšírení a podporované skupiny, ktoré váš klient posiela. Je stabilná podľa verzie prehliadača/OS a je viditeľná pre každého pozorovateľa siete vrátane tých, ktorí nevidia šifrovaný obsah. Dopĺňa odtlačky prstov na úrovni prehliadača a používa sa v niektorých systémoch na detekciu botov.
- Ak vymažem súbory cookie, resetuje sa môj odtlačok prsta?
- Nie. Vymazaním súborov cookie sa vymaže uložený stav, ale odtlačok pochádza z vlastností <em> vášho zariadenia</em> – obrazovka, písma, GPU, časové pásmo. Tie sa po vymazaní úložiska nezmenia. To je dôvod, prečo je snímanie odtlačkov prstov také trvalé a také ťažké uniknúť bez špeciálneho spevnenia prehliadača.