Test d'empreinte audio
Le fingerprinting audio utilise l'API Web Audio pour générer un identifiant unique basé sur la façon dont votre navigateur traite le son en interne. Aucun accès au microphone requis — les différences proviennent de votre système d'exploitation, de vos pilotes audio et de votre matériel.
Destination audio
Paramètres par défaut du DynamicsCompressor
Analyse du signal
Nœuds audio supportés ()
Comment fonctionne le fingerprinting audio
Le fingerprinting audio n'a rien à voir avec votre microphone ou vos haut-parleurs. Il exploite la façon dont la pile audio de votre navigateur — la combinaison de votre système d'exploitation, de vos pilotes audio, de la version du navigateur et du matériel — traite les signaux sonores en interne. Un oscillateur à onde triangulaire à 10 000 Hz est passé à travers un nœud DynamicsCompressor, et les échantillons audio résultants sont analysés. Des différences microscopiques dans l'arithmétique en virgule flottante, les implémentations des pilotes et les pipelines de traitement audio produisent des valeurs de sortie uniques pour chaque système.
La forme d'onde ci-dessus montre le signal audio complet rendu. La région violette mise en évidence (échantillons 4500-5000) est l'endroit où l'empreinte est extraite — cette section contient le plus de variance entre les différents systèmes. Le hash de ces valeurs crée un identifiant stable qui persiste entre les sessions, même sans cookies.
Des recherches de l'Université de Princeton ont révélé des scripts de fingerprinting audio sur des sites web majeurs, contribuant environ 5,4 bits d'entropie — suffisamment pour distinguer environ 42 configurations différentes. Combiné avec les empreintes canvas, WebGL et de polices, cela devient un vecteur de suivi puissant.