Otisk prohlížeče: co to je, jak to funguje, porušuje zákon a jak se chránit. Část 1

Otisk prohlížeče: co to je, jak to funguje, porušuje zákon a jak se chránit. Část 1
Od Selectelu: tento článek je první v sérii překladů velmi podrobného článku o otiscích prohlížeče a o tom, jak technologie funguje. Tady je sebráno vše, co jste chtěli vědět, ale báli jste se zeptat na toto téma.

Co jsou to otisky prohlížeče?

Je to metoda používaná weby a službami k sledování návštěvníků. Uživatelům je přidělen jedinečný identifikátor (otisk). Ten obsahuje spoustu informací o nastaveních a schopnostech prohlížeče uživatelů, což se používá k jejich identifikaci. Kromě toho otisk prohlížeče umožňuje webům sledovat behaviorální vzory, aby byly schopny uživatele identifikovat ještě přesněji.

Jedinečnost je přibližně stejná jako u skutečných otisků prstů. Ty poslední shromažďuje policie pro hledání podezřelých ze spáchání trestných činů. Ale technologie otisku prohlížečů se nepoužívá k sledování zločinců. Vždyť přece nejsme tady zločinci, že?

Jaká data shromažďuje otisk prohlížeče?

O tom, že člověka lze sledovat podle IP adresy, jsme věděli už na počátku existence internetu. Ale v tomto případě je to mnohem složitější. Otisk prohlížeče zahrnuje IP adresu, ale to rozhodně není ta nejdůležitější informace. Ve skutečnosti, pro to, abyste byli identifikováni, IP není potřeba.

Podle výzkumu EFF (Electronic Frontier Foundation), otisk prohlížeče obsahuje:

  • User-agent (včetně nejen prohlížeče, ale i verze OS, typu zařízení, jazykových nastavení, panelů nástrojů atd.).
  • Časové pásmo.
  • Rozlišení obrazovky a hloubku barev.
  • Supercookies.
  • Nastavení cookies.
  • Systémové fonty.
  • Pluginy prohlížeče a jejich verze.
  • Historii navštívených stránek.

Podle výsledků studie EFF je jedinečnost otisku prohlížeče velmi vysoká. Pokud mluvíme o statistikách, jen jednou z 286777 případů dojde k úplnému shodě otisků prohlížeče dvou různých uživatelů.

Podle dalšího výzkumu, přesnost identifikace uživatele pomocí otisku prohlížeče dosahuje 99,24%. Změna jednoho z parametrů prohlížeče snižuje přesnost identifikace uživatele pouze o 0,3%. Existují testy na otisk prohlížeče, které ukazují, jak velký objem informací je shromažďován.

Jak funguje otisk prohlížeče

Proč je vůbec možné shromažďovat informace o prohlížeči? Je to jednoduché – váš prohlížeč vyměňuje data s webovým serverem, když požádáte o adresu stránek. V běžné situaci přiřazují weby a služby uživateli jedinečný identifikátor.

Například, „gh5d443ghjflr123ff556ggf“.

Tento řádek náhodných písmen a číslic pomáhá serveru poznat vás, asociovat váš prohlížeč a vaše preference s vámi. Činnostem, které provádíte online, bude přidělen přibližně stejný kód.

Takže pokud se přihlásíte na Twitter, kde existují nějaké informace o vás, všechny tyto údaje budou automaticky spojeny se stejným identifikátorem.

Samozřejmě, že tento kód s vámi nebude po celý váš život. Pokud začnete procházet z jiného zařízení nebo prohlížeče, identifikátor se pravděpodobně také změní.

Otisk prohlížeče: co to je, jak to funguje, porušuje zákon a jak se chránit. Část 1

Jak weby shromažďují uživatelská data?

Je to dvoustupňový proces, který funguje jak na straně serveru, tak na straně klienta.

Na straně serveru

Přístupové protokoly k webu

V tomto případě se jedná o shromažďování dat, která odesílá prohlížeč. Minimálně zahrnuje:

  • Požadovaný protokol.
  • Požadovaný URL.
  • Vaše IP.
  • Referer.
  • User-agent.

Hlavičky

Webové servery je získávají od vašeho prohlížeče. Hlavičky jsou důležité, protože zajišťují, že požadovaná stránka funguje s vaším prohlížečem.

Například informace v hlavičce umožňují stránce zjistit, zda používáte PC nebo mobilní zařízení. V druhém případě dojde k přesměrování na verzi optimalizovanou pro mobilní zařízení. Bohužel, tyto stejné údaje se také dostanou do vašeho otisku.

Cookies

Zde je vše jasné. Webové servery vždy vyměňují cookies s prohlížeči. Pokud v nastavení povolíte práci s cookies, budou uloženy na vašem zařízení a odeslány na server, kdykoliv navštívíte stránku, kterou jste již dříve navštívili.

Cookies pomáhají surfovat pohodlněji, ale také odhalují více informací o vás.

Canvas Fingerprinting

Tato metoda využívá prvek plátna (canvas) HTML5, který WebGL také používá k vizualizaci 2D a 3D grafiky v prohlížeči.

Tato metoda obvykle 'donutí' prohlížeč zpracovávat grafický obsah, včetně obrázků, textu nebo obojího najednou. Pro vás je tento proces neviditelný, protože vše probíhá na pozadí.

Jakmile je proces dokončen, canvas fingerprinting převádí grafiku na hash, který se stává tímto jedinečným identifikátorem, o kterém jsme mluvili výše.

Tato metoda umožňuje získat následující informace o vašem zařízení:

  • Grafická karta.
  • Ovladač grafické karty.
  • Procesor (pokud není nainstalován samostatný grafický čip).
  • Nainstalované fonty.

Klientské logování

Zde se myslí, že váš prohlížeč sdílí velké množství informací díky:

Adobe Flash a JavaScript

Podle FAQ AmIUnique, pokud máte aktivovaný JavaScript, tak se ven přenášejí údaje o vašich pluginech nebo specifikacích hardwaru.

Pokud je nainstalován a aktivován Flash, poskytuje to třetí straně "pozorovateli" ještě více informací, včetně:

  • Vaše časová zóna.
  • Verze OS.
  • Rozlišení obrazovky.
  • Celý seznam nainstalovaných fontů v systému.

Cookies

Hrají velmi důležitou roli v logování. Takže obvykle potřebujete rozhodnout, zda povolit prohlížeči zpracovávat cookies nebo je zcela odstranit.

V prvním případě webový server získává ohromné množství informací o vašem zařízení a preferencích. Pokud neschválíte práci s cookies, webové stránky stejně dostanou nějaké údaje o vašem prohlížeči.

K čemu je technologie fingerprintingu prohlížeče?

Hlavně proto, aby uživatel zařízení získal web optimalizovaný pro jeho zařízení, bez ohledu na to, zda se připojil k internetu z tabletu nebo smartphonu.

Kromě toho se technologie používá pro reklamu. Je to vynikající nástroj pro datové dolování.

Tak tím, že získají servery shromážděné informace, mohou poskytovatelé zboží nebo služeb vytvářet velmi cílené reklamní kampaně s personalizací. Přesnost cílení je mnohem vyšší než při používání pouze IP adres.

Například inzerenti mohou použít fingerprinty prohlížeče k vytvoření seznamu uživatelů webu, jejichž rozlišení obrazovky je nízké (například 1300*768), kteří hledají kvalitnější monitory v internetovém obchodě prodejce. Nebo uživatelé, kteří jen procházejí web bez úmyslu něco koupit.

Poté lze získané informace použít k cílené reklamě na kvalitní monitory s vysokým rozlišením pro uživatele se zastaralými a méně kvalitními obrazovkami.

Kromě toho se technologie otisků prohlížečů používá také pro:

  • Odhalení podvodů a botnetů. To je velmi užitečná funkce pro banky a finanční instituce. Umožňuje oddělit chování uživatele od aktivity útočníků.
  • Určení uživatelů VPN a proxy. Zpravodajské služby mohou tento způsob využít k sledování internetových uživatelů se skrytými IP adresami.

Otisk prohlížeče: co to je, jak to funguje, porušuje zákon a jak se chránit. Část 1
Nakonec, i když jsou otisky prohlížečů používány pro legitimní účely, negativně ovlivňují soukromí uživatelů. Zvlášť pokud se snaží chránit pomocí VPN.

Kromě toho mohou být otisky prohlížečů nejlepším přítelem hackera. Pokud zná přesné údaje o vašem zařízení, může použít speciální exploit pro jeho prolomení. Není na tom nic složitého — jakýkoli kyberzločinec může vytvořit falešnou stránku se skriptem pro snímání otisků.

Připomínáme, že tento článek je pouze první částí, následují ještě dvě. Ty se zabývají otázkami legality shromažďování osobních údajů uživatelů, možnostmi využití těchto dat a metodami ochrany proti příliš aktivním "sběratelům".

Otisk prohlížeče: co to je, jak to funguje, porušuje zákon a jak se chránit. Část 1

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster