Salt la conținut
Risc și detecție

Algoritm de identificare

Un algoritm de identificare este metoda care transformă semnalele brute de dispozitiv într-un identificator de vizitator stabil prin separarea semnalelor în niveluri de stabilitate, aplicarea unui hash fiecărui nivel și combinarea lor cu o încredere ponderată. El este proiectat să recunoască același dispozitiv de-a lungul timpului în ciuda variației rutiniere a semnalelor individuale.

Cum funcționează

Cum funcționează Algoritm de identificare

Ideea centrală este că nu toate semnalele sunt la fel de stabile. Algoritmul le sortează în niveluri: semnalele de hardware, precum caracteristicile GPU și ale ecranului, se schimbă rareori; semnalele de software, precum fonturile și pluginurile instalate, se schimbă ocazional; iar semnalele de sesiune, precum string-ul user-agent și fusul orar, se schimbă frecvent. Tratarea acestor niveluri separat împiedică un semnal volatil să rupă recunoașterea unui dispozitiv altfel neschimbat.

Fiecare nivel primește un hash independent, ca să poată fi comparat pe cont propriu. Când un vizitator revine, algoritmul face potrivirea nivel cu nivel: hash-ul stabil de hardware ancorând identitatea, hash-ul de software confirmând-o și hash-ul de sesiune oferind o coroborare mai slabă. Această comparație pe niveluri înseamnă că o actualizare de browser care schimbă user-agent-ul nu rupe prin ea însăși legătura cu dispozitivul.

Potrivirile pe fiecare nivel sunt apoi combinate într-un singur identificator și un scor de încredere folosind ponderi care reflectă fiabilitatea fiecărui nivel. Concordanța cu stabilitate ridicată produce încredere ridicată; dezacordul doar în nivelurile volatile scade încrederea modest în loc să declare un dispozitiv nou. Aceasta este potrivire aproximativă (fuzzy matching) prin design, tolerantă la schimbarea așteptată și distingând totodată dispozitive cu adevărat diferite.

De ce contează

De ce contează Algoritm de identificare pentru prevenirea fraudei

O amprentă naivă care concatenează toate semnalele și le aplică hash o singură dată este fragilă: orice schimbare, iar browserele se schimbă constant, produce un hash diferit și face un dispozitiv recurent să pară nou-nouț. Acea fragilitate este fatală pentru prevenirea fraudei, deoarece permite atacatorilor să-și reseteze identitatea cu ajustări triviale și fragmentează istoricul utilizatorilor legitimi. Un algoritm pe niveluri și ponderat este ceea ce face un identificator suficient de stabil pentru a ancora verificări de viteză, grafuri de dispozitive și detectarea abuzului recurent.

Cu TRACIO

Cum gestionează TRACIO acest lucru

Produsul Identification al TRACIO este construit pe această abordare pe niveluri și ponderată de-a lungul a 130+ semnale de dispozitiv, ceea ce este modul în care susține 99,5% acuratețe pe benchmark-uri interne și menține ID-urile de vizitator stabile prin actualizări de browser, modul incognito și ștergerea cookie-urilor. Fiecare identificare este returnată cu un scor de încredere, astfel încât integratorii să poată vedea cât de puternic au concordat nivelurile și să își calibreze propriile praguri.

ÎNTREBĂRI FRECVENTE

Întrebări frecvente

Identifică fiecare dispozitiv cu încredere

Începe cu un plan gratuit de 2,500 de apeluri API pe lună. Fără card de credit.