Neviditeľný odtlačok, ktorý zanechávate na internete
Písmo, nastavenia obrazovky a grafický hardvér môžu spoločne vytvoriť jedinečný profil, vďaka ktorému dokážu webové stránky rozpoznať prehliadač pri opakovaných návštevách, a to aj bez súborov cookie či prihlásenia do používateľského účtu.
Anonymita v digitálnom svete je čoraz ťažšia. Foto: Leon Neal/Getty Images
Môžete vymazať súbory cookie, prepnúť na súkromné prehliadanie a dokonca skryť svoju IP adresu pomocou VPN. Napriek tomu vás webová stránka môže pri návrate stále rozpoznať. Dôvodom je kombinácia zdanlivo neškodných technických detailov, vďaka ktorým je prehliadač mimoriadne ľahko identifikovateľný.
Výskumný projekt AmIUnique odhaľuje, koľko informácií o používateľovi prezrádza internetový prehliadač. Stránka skúma údaje, ktoré prehliadač odosiela pri načítaní webovej stránky, ako aj informácie dostupné prostredníctvom technických rozhraní.
Patrí medzi ne typ používaného prehliadača, napríklad Chrome alebo Edge, jeho verzia, operačný systém, jazyk, časové pásmo, rozlíšenie obrazovky či farebná hĺbka.
Medzi ďalšie identifikačné údaje patria nainštalované písma, podporované zvukové a obrazové formáty, ako aj informácie o procesore, operačnej pamäti a grafickom hardvéri.
Jedna charakteristika sama osebe veľa neprezradí. Milióny ľudí používajú ten istý prehliadač alebo rovnaké rozlíšenie obrazovky. Každý ďalší údaj však zužuje okruh používateľov, ktorým by mohol daný súbor charakteristík zodpovedať.
Ako vysvetľuje Mozilla, takzvaný fingerprinting, teda vytváranie digitálneho odtlačku zariadenia, spočíva v zhromažďovaní charakteristických údajov o internetovom prehliadači a operačnom systéme zariadenia.
To nemusí nutne znamenať, že prevádzkovateľ webovej stránky pozná meno používateľa. Odtlačok spočiatku identifikuje prehliadač na konkrétnom zariadení. Ak sa však tento profil neskôr prepojí s prihlasovacím menom, e-mailovou adresou, IP adresou alebo inými známymi informáciami, technický odtlačok sa môže priradiť ku konkrétnej osobe.
Veda za digitálnym odtlačkom prehliadača
Jednou z menej obvyklých techník je takzvaný canvas fingerprinting. Webová stránka nariadi prehliadaču, aby na pozadí vykreslil malý obrázok. Spôsob zobrazenia jednotlivých pixelov závisí čiastočne od prehliadača, operačného systému, grafickej karty a grafického ovládača.
Dva obrázky môžu pre ľudské oko vyzerať identicky, počítač však dokáže medzi nimi rozpoznať nepatrné rozdiely. Tieto rozdiely je možné previesť na číselnú hodnotu, ktorá sa stane súčasťou odtlačku. Iné techniky využívajú spôsob, akým WebGL vykresľuje grafiku, alebo spôsob, akým prehliadač spracúva zvuk.
Americká organizácia Electronic Frontier Foundation (EFF), ktorá sa venuje ochrane digitálnych práv a občianskych slobôd, predstavuje tieto techniky prostredníctvom svojho testu Cover Your Tracks. Test okrem iného skúma údaje o obrazovke, systémovej platforme, jazyku a výsledkoch grafického vykresľovania pomocou technológií Canvas a WebGL. Následne ukáže, do akej miery sa konkrétny internetový prehliadač odlišuje od ostatných.
Už v roku 2012 Thomas Pieronczyk vo svojej seminárnej práci na Technickej univerzite v Mníchove ukázal, ako možno identifikovať používateľov internetu na základe verejne dostupných informácií o ich prehliadačoch. Vo svojej analýze sa vo veľkej miere opieral o výskum austrálskeho informatika Petra Eckersleyho. V Eckersleyho súbore údajov z projektu Panopticlick bolo 83,6 percenta skúmaných konfigurácií prehliadačov jedinečných. Medzi prehliadačmi, ktoré sa v tom čase považovali za moderné, dosahoval tento podiel približne 90 percent.
V roku 2013 sa touto technikou zaoberal Henning Tillmann vo svojej diplomovej práci o identifikácii zariadení na základe prehliadača na Humboldtovej univerzite v Berlíne. Zozbieral 23 709 identifikátorov. Po odstránení neplatných a duplicitných záznamov bolo 92,57 percenta skúmaných identifikátorov jedinečných. Na rozlíšenie 86,73 percenta odtlačkov stačili len štyri charakteristiky – doplnky prehliadača, podporované multimediálne formáty, písma a takzvaný reťazec user-agent, ktorý obsahuje informácie o prehliadači a operačnom systéme. AmIUnique nadväzuje na tento výskum skúmaním širokej škály charakteristík prehliadačov, ktoré sú dnes k dispozícii.
Sledovanie bez súborov cookie
Väčšina používateľov internetu už dnes pozná súbory cookie. Ide o malé kúsky dát, ktoré webová stránka ukladá v prehliadači a môže ich pri ďalšej návšteve opäť načítať. Ak používateľ súbor cookie vymaže, identifikátor, ktorý obsahuje, aspoň dočasne zmizne.
Fingerprinting naopak nevyžaduje, aby bol identifikátor uložený v zariadení. Charakteristiky obrazovky, nastavenia prehliadača, operačný systém či grafický hardvér zostávajú aj po vymazaní súborov cookie zväčša nezmenené. Projekt AmIUnique preto hovorí o sledovaní bez použitia súborov cookie (cookieless tracking). Výskumníci používajú aj pojem stateless tracking, teda sledovanie bez trvalo uloženého identifikátora v zariadení. Týmto metódam sa venovala aj štúdia predstavená na bezpečnostnej konferencii USENIX Security Symposium.
Aby bolo možné sledovať používateľa na rôznych webových stránkach, musí byť tá istá entita schopná zbierať informácie z každej z nich. Môže to byť reklamná alebo analytická služba, ktorej kód je vložený na viacerých stránkach, čo jej umožňuje zhromažďovať technické charakteristiky a pokúšať sa prepojiť návštevy s tým istým prehliadačom.
Ani zmena IP adresy nemusí takémuto sledovaniu zabrániť. VPN síce dokáže zmeniť IP adresu a polohu, ktoré vidia navštevované webové stránky, ale neovplyvní rozlíšenie obrazovky, internetový prehliadač ani grafický systém zariadenia. Ako upozorňuje organizácia EFF, prehliadač tak možno na základe jeho technických charakteristík rozpoznať aj vtedy, keď sa používateľ pripája cez inú sieť.
Odmietnutie súborov cookie nezabráni identifikácii prehliadača na základe odtlačku. Foto: Getty Images
Režim inkognito nestačí
Problém nerieši ani inkognito režim internetového prehliadača. Jeho hlavným účelom je obmedziť stopy, ktoré používateľ zanecháva vo vlastnom počítači. Po ukončení súkromného prehliadania sa história navštívených stránok a lokálne údaje relácie vymažú, technické charakteristiky zariadenia však zostávajú nezmenené.
Súkromné prehliadanie nebolo pôvodne navrhnuté tak, aby zabránilo webovým stránkam alebo sledovacím nástrojom tretích strán rozpoznávať návštevníkov, ktorí sa vracajú. Režim inkognito v prehliadači Google Chrome neposkytuje všeobecnú ochranu pred vytváraním digitálneho odtlačku prehliadača. Naopak, prehliadač Firefox vo svojom režime súkromného prehliadania obsahuje dodatočné ochrany proti známym sledovacím nástrojom a technikám identifikácie na základe odtlačkov. Ani tieto opatrenia však nezaručujú úplnú anonymitu.
Vývojári prehliadačov sa snažia tento problém obmedziť rôznymi spôsobmi. Niektorí znižujú počet charakteristík, ku ktorým majú webové stránky prístup. Iní štandardizujú alebo upravujú určité informácie. Prehliadač Tor sa snaží, aby sa čo najviac používateľov technicky podobalo. Čím menej sa prehliadač odlišuje od ostatných, tým ťažšie je rozpoznať ho.
Vzniká tak paradox. Používatelia, ktorí si výrazne prispôsobujú prehliadače pomocou nezvyčajných nastavení a málo rozšírených doplnkov, sa môžu v skutočnosti stať ľahšie rozpoznateľnými. Dokonca aj nástroje na ochranu súkromia či blokovanie reklám môžu vytvárať charakteristické znaky, ktoré sa stanú súčasťou digitálneho odtlačku prehliadača.
Identifikácia odtlačkov sa nepoužíva výlučne na reklamné účely. Môže tiež zvýšiť bezpečnosť. Banky a iné online služby ju môžu využívať na odhaľovanie neobvyklých pokusov o prihlásenie. Prihlásenie z neznámeho zariadenia môže naznačovať pokus o podvod. Spoločnosť AmIUnique tiež uvádza prevenciu podvodov a zneužitie odcudzených prihlasovacích údajov ako legitímne použitia.
Tá istá technológia sa však dá použiť na sledovanie prehliadača na rôznych webových stránkach v priebehu času, a to aj bez prihlásenia. Súbor cookie sa dá vymazať. Technický digitálny odtlačok prehliadača sa však odstraňuje oveľa ťažšie.