Audio Fingerprinting
Audio fingerprinting este o tehnică ce folosește API-ul Web Audio pentru a genera și procesa un semnal sonor, apoi măsoară ieșirea numerică pentru a deriva un identificator specific dispozitivului. Diferențele de hardware audio, de procesare digitală a semnalului și de comportament în virgulă mobilă între dispozitive fac ca același sunet sintetizat să producă rezultate ușor diferite.
Cum funcționează Audio Fingerprinting
Un script construiește un graf de procesare audio, folosind de obicei un oscilator pentru a genera o formă de undă direcționată prin noduri precum un compresor sau un analizor. Esențial este că sunetul este de obicei procesat într-un context offline, așa că niciun sunet nu este redat cu voce tare; scopul este de a calcula valorile eșantioanelor rezultate, nu de a face zgomot.
Scriptul citește înapoi eșantioanele procesate și le reduce la un hash compact sau la o statistică rezumativă. Deoarece calculul traversează stiva audio a browserului și implementarea în virgulă mobilă a dispozitivului, variații minuscule se acumulează într-o valoare care este consecventă pentru un dispozitiv și diferă între dispozitive.
Amprentele audio sunt moderat de stabile și adaugă o dimensiune independentă de semnalele bazate pe grafică, ceea ce întărește amprenta globală. Ca și alte sondaje de randare, ele pot fi perturbate de instrumente de confidențialitate care injectează zgomot în ieșirea audio, iar această perturbare poate fi ea însăși detectată.
De ce contează Audio Fingerprinting pentru prevenirea fraudei
Audio fingerprinting adaugă entropie independentă care completează semnalele canvas și WebGL, făcând profilul combinat al dispozitivului mai greu de falsificat în mod convingător. Pentru prevenirea fraudei, această diversitate contează deoarece instrumentele de falsificare pot neutraliza o clasă de semnal lăsându-le pe altele intacte, așa că confruntarea semnalului audio ajută la demascarea mediilor inconsecvente sau manipulate. În plus, funcționează în tăcere, în fundal, fără efecte vizibile pentru utilizator.
Cum gestionează TRACIO acest lucru
TRACIO poate încorpora comportamentul stivei audio ca unul dintre numeroasele sale semnale de dispozitiv, apreciat pentru că este ortogonal față de sondajele bazate pe grafică. Este ponderat în funcție de stabilitatea observată și folosit pentru a corobora alte semnale, nu ca identificator de sine stătător. Când ieșirea audio prezintă semne de injectare deliberată de zgomot, TRACIO include această inconsecvență în evaluarea mediului.
Termeni conecși
Explorează mai departe
Î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.