Fingerprinting del browser: cosa significa?
Il fingerprinting del browser è un metodo di raccolta dati che esegue l’hashing delle impostazioni del browser e crea una firma digitale, un’impronta digitale. Ciò significa sostanzialmente, che i siti web utilizzano il metodo del fingerprinting del browser per tracciare i propri visitatori, assegnando a ciascun utente un identificatore univoco o, in questo caso, un’impronta digitale.
Il fingerprinting del browser contiene molti dati e consente ai siti web di collegare modelli di comportamento a utenti specifici per capire come agiscono. Inoltre, i dati di queste impronte digitali possono essere abbinati alle caratteristiche del browser di utenti specifici. Fondamentalmente, la cosa può essere vista come un’invasione della privacy.
La storia dietro il nome
Il processo di fingerprinting del browser è simile al modo in cui lavorano gli agenti di polizia durante la raccolta e l’analisi delle impronte digitali, da cui il nome. Un agente di polizia raccoglie l’impronta digitale, la analizza e la assegna o abbina a una persona (ad un ipotetico criminale) all’interno del proprio database. La differenza significativa nel caso del fingerprinting del browser è che tu sei la vittima e non il criminale. Sei solo il risultato di un massiccio data mining.
Come funziona il fingerprinting del browser?
Il fingerprinting del browser raccoglie gli indirizzi IP anche se non è necessario per tenere traccia del tuo comportamento. Esistono altri modi, oltre agli indirizzi IP, attraverso i quali è possibile rilevare le “impronte digitali” di un utente. Per esempio la cronologia di navigazione, i plug-in che utilizza, i caratteri di sistema, se ha abilitato i cookie, la profondità di colore, l’agente utente, le dimensioni delle finestre o il numero di schermate aperte, persino il fuso orario del browser e della sessione, praticamente tutto.
Inoltre, il fingerprinting del browser è estremamente accurato, quindi la probabilità che tu abbia la stessa impronta digitale di qualcun altro che utilizza uno stesso browser è molto ridotta.
Come si ottiene il fingerprinting del browser?
Ricevi le impronte digitali dal tuo browser; il tuo browser condivide i tuoi dati con un server web ogni volta che visiti un sito web. I siti web, non potendo assegnare dati a una persona specifica, gli assegnano un codice di impronte digitali. Il codice consentirà al sito di riconoscere tutti i siti che visiti e di associare a te comportamenti e preferenze specifici.
Chi utilizza il fingerprinting del browser?
Il fingerprinting del browser viene utilizzato per fornirti la versione accurata di un sito web che stai visitando. Se visiti un sito web tramite il tuo smartphone, il fingerprint digitale ti offrirà la versione responsive del sito, per un’esperienza utente migliore.
Il fingerprinting del browser viene utilizzato anche per scopi pubblicitari: i siti web possono inviarti annunci specifici a scopo di lucro. Per esempio, il sito web che stai visitando può rilevare che la tua scheda grafica è obsoleta e inviarti annunci mirati per indurti ad acquistare una nuova scheda grafica o un server. Questo è un esempio di come il fingerprinting del browser può essere utilizzato come forma (una forma molto specifica e personale) di pubblicità mirata.