Impronta digitale dei caratteri: come i font installati ti tracciano online
Impronta digitale dei caratteri: come i font installati ti tracciano online

Cos'è il Font Fingerprinting?
Il font fingerprinting è una tecnica di tracciamento del browser che identifica il tuo dispositivo rilevando quali font sono installati sul tuo sistema. Il tuo sistema operativo viene fornito con un set predefinito di font e, nel tempo, potresti installare font aggiuntivi — per software specifici, supporto linguistico o lavori di design. La combinazione esatta dei font sul tuo sistema è sorprendentemente unica e può essere utilizzata per identificarti su diversi siti web senza l'uso di cookie. Per una panoramica strategica su come il font fingerprinting si integra con altre tecniche, consulta la nostra guida completa sul browser fingerprinting.
Come Funziona il Rilevamento dei Font nel Browser
Esistono due metodi principali per rilevare i font installati. Il primo utilizza il meccanismo di fallback dei font CSS — misurando la larghezza renderizzata del testo in diversi font, JavaScript può determinare se ogni font è installato. Il secondo utilizza l'API Canvas per disegnare il testo in diversi font e misurare l'output dei pixel.
Perché la Tua Lista di Font È Unica
La maggior parte degli utenti ha i font predefiniti del sistema operativo più i font installati da applicazioni specifiche: software di design come Adobe Creative Suite installa dozzine di font unici, gli ambienti di sviluppo installano font monospace, i pacchetti linguistici aggiungono script regionali. Un utente con Adobe Photoshop installato ha un profilo di font completamente diverso da qualcuno che ha solo i font predefiniti di Windows.
Protezione Contro il Font Fingerprinting
Il browser Brave limita l'accesso alle API dei font e randomizza il fingerprinting dei font. Firefox con privacy.resistFingerprinting riporta un set ridotto e standardizzato di font. Il Tor Browser consente l'accesso solo a un piccolo set fisso di font per prevenire l'enumerazione.
Parte della rete Vatha.