Screen Fingerprinting
Screen fingerprinting är en teknik som använder skärmegenskaper såsom upplösning, färgdjup, pixelförhållande, tillgänglig skärmyta och layout med flera skärmar som identifierande signaler. Även om något enskilt skärmvärde är vanligt lägger kombinationen med enhetens pixelförhållande och viewport-detaljer till användbar entropi till en enhetsprofil.
Så fungerar Screen Fingerprinting
Webbläsare exponerar skärmegenskaper via standardobjekt, inklusive total bredd och höjd, tillgänglig yta exklusive systemets gränssnitt, färg- och pixeldjup samt enhetens pixelförhållande som relaterar CSS-pixlar till fysiska pixlar. Ett skript läser dessa värden direkt utan särskilt tillstånd.
Skärmar med hög täthet och skalningsinställningar ger särskiljande värden för pixelförhållande, och skillnaden mellan total och tillgänglig skärmyta kan avslöja operativsystemets gränssnittsdekor. På vissa plattformar lägger information om flera skärmar eller orientering till ytterligare detaljer.
Skärmsignaler är måttligt stabila men kan förändras när en användare ansluter en extern skärm, justerar skalningen eller roterar en enhet. Av denna anledning kombineras de med stadigare signaler och matchas tolerant snarare än att behandlas som fasta identifierare.
Varför Screen Fingerprinting är viktigt för bedrägeriförebyggande
Screen fingerprinting lägger till entropi som hjälper till att skilja mellan annars liknande enheter och kan blottlägga inkonsekvenser som är typiska för förfalskade miljöer. En konfiguration som påstår sig vara en mobil enhet samtidigt som den rapporterar en upplösning i skrivbordsskala, eller en emulator med osannolika skärmmått, blir lättare att flagga. Det är en lättviktig men användbar bidragsgivare till cookie-lös enhetsigenkänning.
Så hanterar TRACIO det
TRACIO inkluderar skärmegenskaper bland sina 130+ signaler och använder dem både för särskiljningsförmåga och konsekvenskontroller mot den påstådda enhetstypen. Eftersom skärmkonfigurationen kan förändras med externa skärmar eller skalning tillämpar TRACIO tolerant matchning så att rutinmässiga förändringar inte bryter igenkänningen. Signalen stöder den övergripande identifieringskonfidensen snarare än att tjäna som en unik nyckel.
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.