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 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 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.
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.
Relaterade termer
Utforska vidare
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.