Font Fingerprinting
Font fingerprinting je technika, která zjišťuje, která písma jsou v zařízení nainstalovaná nebo dostupná a jak se vykreslují, a výsledný seznam a metriky používá jako identifikační signál. Konkrétní sada písem systému odráží jeho operační systém, nainstalovaný software a uživatelské úpravy, což dohromady činí profil písem charakteristickým.
Jak funguje Font Fingerprinting
Běžná metoda měří rozměry textu vykresleného v požadovaném písmu oproti známým záložním písmům. Pokud prohlížeč nahradí písmo záložním, naměřená šířka a výška se liší, což prozradí, zda je požadované písmo přítomné. Iterováním přes rozsáhlý seznam kandidátních písem se vytvoří inventář toho, co je nainstalováno.
Novější přístupy používají API související s písmy nebo vykreslování textu na canvas, aby pozorovaly nejen přítomnost, ale i přesné metriky glyfů a rasterizaci, které se liší podle verze písma a vykreslovacího mechanismu. Kombinace dostupných písem a jejich vykresleného vzhledu poskytuje bohatší signál než pouhý seznam nainstalováno či nikoli.
Sada písem je poměrně stabilní, ale může se změnit, když uživatelé nainstalují aplikace, návrhářské nástroje nebo jazykové balíčky obsahující písma. Protože operační systémy přinášejí charakteristická výchozí písma, profil také pomáhá odvodit platformu a přidává potvrzující kontext.
Proč na Font Fingerprinting záleží při prevenci podvodů
Font fingerprinting poskytuje významnou entropii a pomáhá rozlišit zařízení, která sdílejí tentýž prohlížeč i operační systém, ale liší se nainstalovaným softwarem. V detekci podvodů může odhalit nekonzistence, například zařízení, které tvrdí, že je z jedné platformy, zatímco odhaluje písma charakteristická pro jinou, což je typický znak falšování. Rovněž posiluje rozpoznávání bez cookies tím, že přidává rozměr, který je obtížné zcela zfalšovat.
Jak to řeší TRACIO
TRACIO chápe profil dostupných písem jako jeden ze svých více než 130 signálů a používá jej jak pro jeho charakteristickou sílu, tak k ověření konzistence oproti deklarované platformě. Protože se seznamy písem mění, jak uživatelé instalují software, TRACIO sáhne po tolerantním porovnávání, aby přidání písma nenarušilo rozpoznání vracejícího se zařízení. Signál napájí širší vyhodnocení spolehlivosti, místo aby působil sám o sobě.
Související pojmy
Prozkoumejte dále
Často kladené otázky
Identifikujte každé zařízení s jistotou
Začněte s bezplatným plánem 2,500 volání API měsíčně. Bez platební karty.