Fingerprint del browser

Che cos'è il fingerprinting del browser e che cosa può leggere davvero un sito web?
Una spiegazione semplice dei segnali che lo script di una pagina può leggere, di quali ti identificano e di quali sembrano farlo soltanto.

Canvas fingerprinting spiegato: perché due browser identici disegnano pixel diversi
Come si ottiene un hash del canvas, perché varia da una macchina all'altra e cosa gli fa il rumore del browser.

Perdite WebRTC: perché il tuo indirizzo reale può comparire anche dietro un proxy
Che cosa sono i candidati ICE, come una richiesta STUN espone un indirizzo e che cosa il browser nasconde oggi per impostazione predefinita.

Discrepanza del fuso orario: il controllo di coerenza più economico del web
Perché una pagina confronta il fuso orario del tuo indirizzo con quello dichiarato dal browser, e cosa li fa discordare.

Stringhe User-Agent e Client Hints: cosa rivelano e cosa è stato congelato
Come si è evoluto lo user agent, cosa contiene ancora e come i Client Hints hanno cambiato le regole.

Stringhe del renderer WebGL e segnali hardware: quanto dice di te la tua GPU
Che cosa aggiungono a un fingerprint il renderer non mascherato, il numero di thread della CPU, la memoria del dispositivo e la geometria dello schermo.

Fingerprinting audio senza microfono
Come un OfflineAudioContext produce un numero stabile a partire dal tuo stack audio, e perché non registra mai nulla.

Browser fingerprinting: cosa leggono davvero i siti
Un giro campo per campo dei valori che un sito raccoglie, da canvas e WebGL ad audio, font, schermo e fuso orario, e perché un'identità coerente batte una casuale.