Vai al contenuto
Fingerprinting

Font Fingerprinting

Il font fingerprinting è una tecnica che determina quali font sono installati o disponibili su un dispositivo e come vengono renderizzati, usando l'elenco risultante e le relative metriche come segnale identificativo. L'insieme particolare di font di un sistema riflette il suo sistema operativo, il software installato e le personalizzazioni dell'utente, che insieme rendono distintivo il profilo dei font.

Come funziona

Come funziona Font Fingerprinting

Un metodo comune misura le dimensioni del testo renderizzato in un font richiesto rispetto a font di ripiego noti. Se il browser sostituisce con un font di ripiego, la larghezza e l'altezza misurate differiscono, rivelando se il font richiesto è presente. Iterando su un ampio elenco di font candidati si costruisce un inventario di ciò che è installato.

Approcci più recenti usano API relative ai font o il rendering del testo su canvas per osservare non solo la presenza, ma anche le metriche esatte dei glifi e la rasterizzazione, che variano in base alla versione del font e al motore di rendering. La combinazione dei font disponibili e del loro aspetto renderizzato produce un segnale più ricco di un semplice elenco di presenza o assenza.

L'insieme dei font è abbastanza stabile ma può cambiare quando gli utenti installano applicazioni, strumenti di design o pacchetti di lingua che includono font. Poiché i sistemi operativi forniscono font predefiniti caratteristici, il profilo aiuta anche a dedurre la piattaforma, aggiungendo un contesto di conferma.

Perché conta

Perché Font Fingerprinting conta per la prevenzione delle frodi

Il font fingerprinting apporta entropia significativa e aiuta a distinguere dispositivi che condividono lo stesso browser e sistema operativo ma differiscono nel software installato. Nel rilevamento delle frodi può rivelare incongruenze, come un dispositivo che dichiara di essere una certa piattaforma pur esponendo font caratteristici di un'altra, un segno distintivo dello spoofing. Rafforza inoltre il riconoscimento senza cookie aggiungendo una dimensione difficile da falsificare integralmente.

Con TRACIO

Come lo gestisce TRACIO

TRACIO tratta il profilo dei font disponibili come uno dei suoi oltre 130 segnali, usandolo sia per la distintività sia come verifica di coerenza rispetto alla piattaforma dichiarata. Poiché gli elenchi di font cambiano quando gli utenti installano software, TRACIO si affida a una corrispondenza tollerante, così che aggiungere un font non comprometta il riconoscimento di un dispositivo che ritorna. Il segnale alimenta la valutazione di confidenza più ampia anziché stare da solo.

FAQ

Domande frequenti

Identifichi ogni dispositivo con sicurezza

Inizi con un piano gratuito di 2.500 chiamate API al mese. Nessuna carta di credito richiesta.