I cookie erano solo la strada facile
Un cookie è un bigliettino che il sito chiede al tuo browser di conservare. Alla visita successiva il browser lo restituisce e il sito sa chi sei.
Funziona, è semplice e ha un punto debole evidente: il bigliettino lo puoi buttare. Se ne sono accorti tutti, i browser hanno reso la cosa più facile e i regolatori hanno imposto ai siti di chiedere prima il permesso.
Così il settore è passato a qualcosa che non puoi buttare via: la descrizione che il tuo computer dà di sé stesso. Il nome tecnico è fingerprinting del browser. L'idea è più semplice di quanto il nome suggerisca.
Cosa dice il tuo browser a ogni sito, automaticamente
Per mostrare una pagina come si deve, il tuo browser deve condividere una certa quantità di informazioni sulla macchina su cui gira. Un sito può leggerle tutte, e leggerle richiede qualche millesimo di secondo.
- Le dimensioni del tuo schermo e quanta parte ne occupa la finestra del browser
- Quale sistema operativo usi e all'incirca quale versione
- Quali font sono installati — il che dice in sordina quale sistema operativo e quale suite per ufficio hai
- Il tuo fuso orario e le impostazioni di lingua
- Quanti core ha il tuo processore e all'incirca quanta memoria
- Quale scheda grafica c'è dentro — per nome
- Se hai uno schermo tattile
Niente di tutto ciò è segreto e niente ha richiesto il tuo permesso. Sono le normali informazioni che servono a una pagina per impaginarsi. Ma messe insieme descrivono un computer piuttosto specifico.
La parte astuta: disegnare qualcosa di invisibile
Due misurazioni vanno oltre l'elenco qui sopra, e sono quelle che sorprendono la gente.
Il disegno. Il sito chiede al tuo browser di disegnare qualcosa — una riga di testo, una forma, un gradiente — su una tela che tu non vedi mai. Poi rilegge i pixel. Siccome ogni combinazione di scheda grafica, driver e sistema operativo smussa i bordi in modo leggermente diverso, il risultato non è del tutto identico fra macchine. Due computer dello stesso modello di solito coincidono; un Mac e un portatile Windows mai.
Il suono. Lo stesso trucco con l'audio. Al browser viene chiesto di generare un tono e di elaborarlo, senza mai riprodurlo ad alta voce. I calcoli avvengono in virgola mobile, e minuscole differenze nel modo in cui ogni macchina arrotonda producono un risultato leggermente diverso.
Nessuno dei due usa la tua camera o il tuo microfono. Non viene registrato nulla. Il sito sta misurando come la tua macchina esegue un calcolo, e tanto basta.
Quanto ti rende unico?
Più di quanto quasi tutti si aspettino, e il motivo è aritmetica più che qualcosa di sinistro.
Ogni dettaglio preso da solo è comune. Tante persone hanno uno schermo 1920×1080. Tante stanno nel tuo fuso orario. Tante usano Chrome su Windows 11. Ma le probabilità si moltiplicano. Quando ne combini quindici o venti, la combinazione è spesso unica fra milioni.
La ricerca che risale al progetto Panopticlick della Electronic Frontier Foundation ha rilevato che il solo elenco dei font installati restringe un browser a circa uno su quindicimila. Aggiungi la scheda grafica e il test del disegno e di solito scendi a uno.
Il tuo lo puoi vedere. amiunique.org e coveryourtracks.eff.org mostrano entrambi cosa legge un sito e quanto è rara la tua combinazione. Ci vogliono una trentina di secondi ed è la versione più convincente di questo articolo.
Perché conta se hai più di un account
Per quasi tutti il fingerprinting è una storia di pubblicità e prevenzione delle frodi. È il motivo per cui ti seguono per internet le stesse scarpe, ed è anche il motivo per cui la tua banca si accorge di un login da una macchina che non ha mai visto.
Diventa un problema pratico nel momento in cui hai due account su una sola piattaforma.
Apri il secondo sullo stesso portatile e ogni misurazione dell'elenco qui sopra è identica alla prima. Stesso schermo, stessi font, stessa scheda grafica, stesso risultato del disegno. La piattaforma non deve indovinare se gli account sono collegati. Dal suo punto di vista stanno su una sola macchina, ed è esattamente lo schema che le sue regole sono state scritte per trovare.
Questo frega un sacco di gente che non stava facendo niente di strano — un freelance che gestisce la pagina di un cliente accanto alla propria, qualcuno con un account personale e uno aziendale, un venditore con due negozi. L'intenzione non c'entra. La macchina coincideva.
Cosa aiuta davvero e cosa no
In ordine di quanta differenza fa ciascuna cosa.
Non aiuta: la modalità in incognito. Cancella i cookie quando chiudi la finestra. Ogni misurazione qui sopra resta invariata. Qui altri dettagli.
Aiuta a malapena: una VPN. Cambia il tuo indirizzo, non il tuo browser. Utile per altri motivi, non per questo.
Aiuta un po': un browser con protezione dal fingerprinting. Brave e Firefox aggiungono entrambi piccole distorsioni al test del disegno e limitano alcune misurazioni. Ti rende più difficile da seguire fra siti diversi. Non ti dà due identità su una sola macchina — entrambi i tuoi account ricevono la stessa protezione e quindi continuano a coincidere fra loro.
Aiuta per il problema degli account: un profilo separato per account. Ogni profilo riporta il suo schermo, i suoi font, la sua scheda grafica e il suo risultato del disegno. Due account sembrano due computer perché tutto ciò che è misurabile lo dice.
Aiuta di più, e non costa nulla: non creare il collegamento in partenza. Email diversa, numero di telefono diverso, metodo di pagamento diverso per ogni account. È ciò a cui le piattaforme danno più peso, e nessun software lo sostituisce.
La conclusione ragionevole
Il fingerprinting non sparirà. È troppo utile a chi lo usa, e gran parte di loro sta fermando frodi con le carte, non seguendo te.
Se hai un account per servizio, questo è un fastidio per la privacy e un buon ad blocker copre quasi tutto il disagio.
Se gestisci più account su una piattaforma — per lavoro, per clienti, per un'attività che tieni separata dal tuo nome — allora questo è il meccanismo che li collegherà, e vale la pena capirlo prima che lo faccia. La soluzione non è nascondersi, è smettere di sembrare una macchina sola.