Hoppa till innehåll
Fingerprinting

Font Fingerprinting

Font fingerprinting är en teknik som fastställer vilka typsnitt som är installerade eller tillgängliga på en enhet och hur de renderas, och använder den resulterande listan och måtten som en identifierande signal. Den specifika uppsättningen typsnitt på ett system speglar dess operativsystem, installerad programvara och användaranpassningar, vilket tillsammans gör typsnittsprofilen särskiljande.

Så fungerar det

Så fungerar Font Fingerprinting

En vanlig metod mäter måtten på text som renderas i ett begärt typsnitt mot kända reservtypsnitt. Om webbläsaren ersätter med ett reservtypsnitt skiljer sig den uppmätta bredden och höjden, vilket avslöjar om det begärda typsnittet finns. Att iterera över en stor lista av kandidattypsnitt bygger upp en inventering av vad som är installerat.

Nyare tillvägagångssätt använder typsnittsrelaterade API:er eller canvas-textrendering för att observera inte bara närvaro utan även exakta glyfmått och rasterisering, vilka varierar med typsnittsversion och renderingsmotor. Kombinationen av tillgängliga typsnitt och deras renderade utseende ger en rikare signal än en enkel lista över installerat eller inte.

Typsnittsuppsättningen är ganska stabil men kan förändras när användare installerar program, designverktyg eller språkpaket som inkluderar typsnitt. Eftersom operativsystem levereras med karakteristiska standardtypsnitt hjälper profilen också till att härleda plattformen, vilket lägger till bekräftande sammanhang.

Varför det är viktigt

Varför Font Fingerprinting är viktigt för bedrägeriförebyggande

Font fingerprinting bidrar med betydande entropi och hjälper till att skilja mellan enheter som delar samma webbläsare och operativsystem men skiljer sig i installerad programvara. Inom bedrägeridetektering kan det avslöja inkonsekvenser, såsom en enhet som påstår sig vara en plattform samtidigt som den blottlägger typsnitt som är karakteristiska för en annan, vilket är ett kännetecken för förfalskning. Det stärker också cookie-lös igenkänning genom att lägga till en dimension som är svår att fejka i sin helhet.

Med TRACIO

Så hanterar TRACIO det

TRACIO behandlar profilen över tillgängliga typsnitt som en av sina 130+ signaler och använder den både för särskiljningsförmåga och som en konsekvenskontroll mot den påstådda plattformen. Eftersom typsnittslistor förändras när användare installerar programvara förlitar sig TRACIO på tolerant matchning, så att tillägg av ett typsnitt inte bryter igenkänningen av en återkommande enhet. Signalen matar den bredare konfidensbedömningen snarare än att stå ensam.

FAQ

Vanliga frågor

Identifiera varje enhet med säkerhet

Börja med en kostnadsfri plan på 2,500 API-anrop per månad. Inget kreditkort krävs.