Salt la conținut
Fingerprinting

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ă

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ă

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.

Cu TRACIO

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.

Î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.