Qu'est-ce que l'empreinte AudioContext et comment identifie-t-elle votre navigateur ?
L'essentiel en une phrase : l'empreinte audio ne touche pas au micro et n'émet aucun son. À la place, le navigateur rend discrètement en mémoire un son fixe, et les infimes écarts de calcul en virgule flottante deviennent la signature de l'appareil. La technique appartient à la même famille que Canvas et WebGL — les empreintes issues de rendus : changer d'IP n'y fait rien, vider le cache non plus, et la valeur dépend du matériel comme du moteur de navigation. Pour gérer plusieurs comptes, deux critères suffisent : la valeur doit rester stable dans le temps au sein d'un même environnement, et les environnements doivent différer les uns des autres. MostMate propose deux niveaux pour l'AudioContext, Réaliste et Aléatoire, et ce sont exactement ces deux critères qui guident le choix.
Coupez les enceintes, refusez l'accès au micro, et la piste audio d'un site web devient inopérante — c'est l'une des idées reçues les plus tenaces sur l'empreinte audio. La réalité est tout autre : à aucun moment un son ne sort ni n'entre. En 2016, une équipe de chercheurs de Princeton a officiellement consigné la technique dans une mesure portant sur un million de sites ; depuis, elle fait partie de la dotation standard des scripts de détection — aucune autorisation, exécution en quelques millisecondes, et le mode privé ne la dérange pas. MostMate est un navigateur d'empreintes qui réserve à chaque compte un environnement de navigation séparé, et l'empreinte audio figure parmi les paramètres qu'un tel produit doit maîtriser. Quatre questions structurent cet article : que voit le site, pourquoi ce nombre est-il si stable, comment s'articule-t-il avec les autres paramètres, et comment le régler dans un navigateur d'empreintes ?
Ce que voit le site : un son jamais joué, qui renvoie un nombre
Le résultat final entre les mains du script est un nombre flottant : aucun son, aucun modèle d'appareil. Les scripts courants (FingerprintJS en tête, dont s'inspirent nombre de bibliothèques open source) suivent toujours les cinq mêmes étapes :
- Créer un contexte audio hors ligne (OfflineAudioContext, documentation MDN) : un canal, une fréquence d'échantillonnage de 44100 Hz, environ 5000 échantillons — soit à peu près 113 millisecondes de son — sans que les haut-parleurs soient jamais sollicités.
- Faire générer par un oscillateur une onde triangulaire fixe de 10000 Hz, identique pour tous comme signal d'entrée.
- Envoyer le signal dans un DynamicsCompressorNode aux réglages volontairement agressifs (seuil -50 dB, coude 40, taux de compression 12) pour pousser le calcul en zone non linéaire et amplifier les petits écarts entre machines.
- Appeler startRendering pour un rendu silencieux en mémoire ; aucune onde sonore n'est produite à cette étape.
- Prendre les quelque 500 derniers échantillons du tampon de sortie, en sommer les valeurs absolues, et l'on obtient un nombre comme 124.0434.
Ce nombre, c'est l'empreinte audio. Le calcul précède la lecture : système en sourdine ou enceintes absentes ne changent rien ; aucun périphérique d'enregistrement n'est sollicité, la question de l'autorisation micro ne se pose même pas. Dans les panorama des empreintes de navigateur, ce paramètre tient rarement plus d'une ligne — et il mérite pourtant un article à lui seul, car son origine est singulière : la valeur naît d'erreurs de calcul, et ces erreurs se révèlent stables. C'est l'objet de la section suivante.

Les sites de test affichent en général une chaîne hexadécimale hashée à partir de cette valeur brute, et sa longueur varie d'un site à l'autre ; pour comparer, il suffit de vérifier qu'elle reste stable au sein d'un environnement et diffère d'un environnement à l'autre — inutile de s'attarder sur son format.
Pourquoi un nombre fait une bonne empreinte : l'erreur, justement, est stable
Le mécanisme décisif : les calculs audio ne donnent pas bit à bit le même résultat d'une machine à l'autre, et cet écart est reproductible. La spécification Web Audio définit la chaîne de traitement sans exiger des implémentations des résultats identiques au bit près ; la précision en virgule flottante varie selon les processeurs, et les moteurs de navigateur construisent leur pile audio avec des arrondis et des ordres d'opérations légèrement différents. Prise isolément, la différence est négligeable ; mais le signal traverse plusieurs fois l'étage non linéaire du compresseur, puis on additionne des centaines d'échantillons — de quoi faire grossir des écarts minuscules en un nombre discriminant.
L'étude de Princeton en a fixé l'ordre de grandeur : sur plus de 18 000 appareils, l'empreinte audio s'est concentrée sur un peu plus de 700 valeurs distinctes, soit environ 5,4 bits de discrimination — un plancher, vu la taille de l'échantillon. Pour la détection de corrélations, c'est amplement suffisant, car la vraie force de ce signal n'est pas son unicité mais sa constance : rechargez cent fois la même machine, rien ne bouge ; changez d'appareil ou de moteur, la valeur saute aussitôt. Un signal sans autorisation, ineffaçable et insensible aux rechargements — voilà précisément la matière première que les plateformes affectionnent pour bâtir des profils d'appareils.
Comment l'articuler avec les autres paramètres : trois règles de cohérence
L'empreinte audio ne doit rien à l'IP : c'est un signal purement côté appareil. Comme Canvas et WebGL, elle relève des paramètres issus de rendus — le site soumet un calcul figé et la machine réelle l'exécute sur place. Pour juger si un environnement est bien réglé, passez-le au crible de trois vérifications :
- Stable au sein d'un environnement : le même environnement doit produire le même résultat à chaque rendu — c'est le socle de « voilà un appareil normal ». Une valeur qui saute subitement ne révèle qu'une chose : quelqu'un a touché aux paramètres, ce qui est encore plus suspect.
- Différent d'un environnement à l'autre : dix environnements qui déclarent la même valeur audio se dessinent eux-mêmes un cercle sur la carte des corrélations. Dans l'autre sens, c'est pareil : « mettre chaque paramètre au maximum » est une fausse bonne idée — les risques de la randomisation sont détaillés dans pourquoi la randomisation des empreintes n'est pas sûre.
- Cohérent avec le moteur de navigateur : la pile audio est implémentée par le moteur, la valeur suit donc le moteur et sa version. L'UA et le système revendiqués par un environnement doivent coller au moteur réellement en place ; après une mise à jour majeure du navigateur, la valeur évolue d'elle-même — aucune intervention manuelle à prévoir.
Les trois règles tiennent en une phrase : une empreinte audio doit ressembler à ce qu'une vraie machine produirait, non au « meilleur » résultat possible. MostMate a coulé cette logique dans quatre principes de conception ; l'article les quatre principes de conception en donne la vue d'ensemble, celui-ci s'arrête au seul volet audio.
Comment vérifier votre propre empreinte audio : deux comparaisons suffisent
Aucune extension nécessaire pour le test — un site de détection et deux ou trois rechargements font l'affaire.
Étape 1 : choisissez un site de détection, n'importe lequel, et repérez la ligne empreinte audio. BrowserScan et Iphey la listent à part ; pour savoir comment lire le score de confiance d'Iphey, le guide pratique détaille tout le parcours — à utiliser avec l'article le test Iphey en pratique.
Étape 2 : rechargez deux ou trois fois le même environnement et gardez l'œil sur la valeur. Une valeur constante, c'est la note de passage. Si elle change à chaque rechargement, le paramètre audio de l'environnement est réglé pour recalculer à chaque fois — autant crier à la plateforme que l'appareil est manipulé.
Étape 3 : testez un autre environnement et comparez les deux valeurs. Les valeurs audio de deux environnements doivent différer ; si elles sont identiques, vérifiez si un même modèle d'empreinte a été réutilisé — la réutilisation de modèles est la source la plus discrète de corrélation entre comptes.

Le réglage dans MostMate : Réaliste ou Aléatoire ?
Dans le formulaire de création d'environnement de MostMate, l'AudioContext occupe sa propre ligne dans la zone des réglages d'empreinte, avec deux niveaux : Réaliste et Aléatoire ; le panneau d'aperçu à droite affiche la valeur en temps réel, résultat visible avant même d'enregistrer. Le choix suit une logique simple : pour l'environnement principal du quotidien, Réaliste — la valeur sort du calcul de votre machine, naturellement stable, en parfaite adéquation avec la règle « stable au sein d'un environnement » ; pour créer une série d'environnements d'un coup, Aléatoire — chacun reçoit une valeur distincte et stable en interne, ce que demande « différent d'un environnement à l'autre ».
Pas de niveau personnalisé pour l'audio, et ce choix mérite qu'on s'y arrête : la valeur d'une empreinte audio tient à sa stabilité — fabriquer à la main une valeur figée lui ôterait précisément cela. Entre Réaliste et Aléatoire, la vraie question est de savoir comment la série d'environnements a été créée, non de peaufiner chaque paramètre ; Canvas, les images WebGL et ClientRects se jugent avec la même logique — la répartition d'ensemble est expliquée sur la page Qu'est-ce que MostMate.

Questions fréquentes
L'empreinte audio exige-t-elle l'autorisation du micro ou des enceintes ?
Non. Tout le son est rendu hors ligne, en mémoire : les haut-parleurs restent muets et aucun périphérique d'enregistrement n'est consulté. Un système en sourdine comme une machine dépourvue d'audio se fait capturer exactement de la même façon.
Effacer les cookies ou passer en navigation privée suffit-il à échapper à l'empreinte audio ?
Non. Les cookies résident en local et s'effacent ; l'empreinte audio est calculée en direct par l'appareil. Deux mécanismes sans rapport, et un cache vidé ne l'entame pas d'un souffle.
Ne serait-ce pas plus sûr de désactiver l'AudioContext ou de le figer sur une valeur unique ?
C'est l'inverse. Pratiquement tous les navigateurs normaux savent faire des calculs audio ; « désactivé » comme « identique chez tout le monde » devient en soi un trait saillant — plus facile à repérer qu'une valeur ordinaire.
Quand l'empreinte audio change-t-elle ?
En changeant d'appareil, de moteur, ou après une mise à jour majeure du navigateur — l'évolution naturelle d'une vraie machine. Au sein d'un même environnement, elle doit rester stable sur la durée ; des variations fréquentes constituent le vrai signal d'alerte.
En conclusion
La logique de l'empreinte audio tient en une phrase : sans émettre le moindre son, un site peut ausculter votre appareil — chaque machine laisse transparaître, en calculant, ses propres petites constantes. Une fois ce point acquis, bien des pratiques s'expliquent d'elles-mêmes : pourquoi le mode muet n'y change rien, pourquoi des paramètres « parfaits » sont dangereux, pourquoi des environnements créés en série ne doivent jamais partager la même valeur. MostMate regroupe ce type de paramètres en deux niveaux, Réaliste et Aléatoire, et le panneau d'aperçu montre le résultat immédiatement. Envie de tester vous-même l'empreinte audio de vos environnements ? Téléchargez MostMate, créez deux environnements avec la version gratuite et comparez les valeurs — la plupart des angles morts disparaissent d'un coup.
MOSTMATE
Gérez plusieurs comptes en sécurité, tout simplement
Commencez avec votre premier compte et utilisez MostMate pour construire des opérations multicomptes plus sûres, intelligentes et efficaces.
- Des profils indépendants. Des identités cohérentes.
- Automatisation par IA · État des comptes · Travail en équipe



