Retour au blog

Ce que vérifient les outils gratuits de test d’empreinte et comment croiser les résultats

Les pages gratuites de test d’empreinte montrent de nombreux signaux du navigateur et du réseau, mais un score unique ne suffit pas. Il faut comparer User-Agent, fuseau horaire, WebGL, Canvas, WebRTC et d’autres paramètres pour vérifier la cohérence de l’environnement.

Chaque fois que vous ouvrez une page web ou vous connectez à un compte, le navigateur expose un ensemble d’informations : type de système, version du navigateur, polices, résolution d’écran, résultats de rendu Canvas et WebGL, ainsi que des données réseau telles que l’IP, le DNS et WebRTC. Même après suppression des cookies, la combinaison de ces signaux peut encore servir à identifier et rapprocher des appareils.

Il existe des dizaines de pages de test gratuites, mais seules quelques catégories sont réellement utiles sur la durée. Plutôt que de conserver une longue liste d’URLs, il est plus utile de comprendre ce que chaque page vérifie puis d’apprendre à comparer les résultats.

Les vérifications se répartissent essentiellement en quelques groupes

Le premier groupe correspond aux informations déclarées par le navigateur lui-même : User-Agent, version du navigateur et du moteur, identifiant du système d’exploitation, résolution d’écran, liste des langues, fuseau horaire, polices installées et liste des plugins. Ces valeurs sont faciles à lire et tout aussi faciles à configurer de manière incohérente. Par exemple, le système peut annoncer une marque ou un modèle d’appareil alors que la langue et le fuseau horaire correspondent à une autre région.

Le deuxième groupe concerne les paramètres de rendu : résultat Canvas, paramètres WebGL et informations sur le GPU, caractéristiques du traitement audio et, pour certains outils, précision des calculs mathématiques. Ces valeurs ne sont pas bonnes ou mauvaises en elles-mêmes ; l’important est qu’elles correspondent à l’identité système déclarée.

Le troisième groupe concerne le réseau : localisation et type de l’IP d’accès, chemin de résolution DNS et éventuelle fuite de l’adresse IP de sortie réelle via WebRTC. Dans les scénarios multi-comptes, ce groupe peut avoir les conséquences les plus importantes. Si l’adresse de sortie réelle est exposée, une grande partie de l’isolation d’environnement mise en place auparavant perd son intérêt.

Ce que les outils gratuits peuvent vérifier

Les pages gratuites peuvent généralement afficher les valeurs individuelles de ces trois groupes. Les pages généralistes listent souvent une dizaine de dimensions ou plus et ajoutent un indicateur comme l’authenticité apparente de l’empreinte. Les pages spécialisées permettent d’examiner un point en profondeur, par exemple le GPU et les paramètres de rendu exposés par WebGL. Les pages orientées réseau regroupent la localisation de l’IP, l’état du proxy, les fuites WebRTC et la correspondance entre fuseau horaire et région.

Pour la plupart des usages quotidiens, ces catégories de pages gratuites couvrent déjà les dimensions essentielles et sont suffisantes.

Ce que les outils gratuits ne peuvent pas déterminer

Une page de test ne peut pas répondre à trois questions.

La première concerne la relation entre plusieurs environnements. Une page isolée ne voit que le navigateur actuellement testé. Elle ne peut pas savoir si deux environnements réutilisent les mêmes paramètres ou si leurs empreintes se chevauchent. Il faut comparer les résultats de plusieurs environnements pour le déterminer.

La deuxième concerne les critères de décision de la plateforme. Le score affiché est calculé par le fournisseur du test et ne correspond pas aux seuils internes de contrôle des risques d’une plateforme. Un score élevé ou faible ne permet donc pas de savoir directement si l’environnement sera identifié.

La troisième est la stabilité à long terme. Une page de test fournit un instantané de la session actuelle. Pour savoir si les paramètres changent à la prochaine ouverture ou dérivent après un changement d’appareil, il faut établir sa propre référence et effectuer des comparaisons dans le temps.

Ne considérez pas le score comme une note

Beaucoup traitent le score de test comme une note d’examen et cherchent uniquement à l’augmenter. Cela inverse les priorités.

Le score indique si la combinaison des paramètres ressemble à celle d’un appareil réel et si les valeurs sont cohérentes entre elles. Il sert à repérer les contradictions, pas à attribuer un niveau de sécurité. Un score élevé ne supprime pas une incompatibilité entre paramètres. Un score moyen ne nécessite généralement aucun changement si tous les éléments concordent. Si un seul outil signale une anomalie, il vaut mieux envisager d’abord une différence de source de données avant de modifier l’environnement.

Le véritable critère reste toujours la cohérence entre les paramètres, et non un chiffre isolé.

Comment croiser les résultats

Deux ou trois outils utilisés de manière régulière suffisent. Leurs sources de données et leurs priorités étant différentes, ils se complètent. Après avoir configuré un environnement, enregistrez une première série de résultats comme référence. Ensuite, ne refaites le test qu’en cas d’anomalie sur un compte et comparez les valeurs qui ont changé.

Surveillez surtout deux correspondances : l’IP d’accès doit être identique à l’IP exposée par WebRTC, et le fuseau horaire doit correspondre à la région de l’IP. Un problème sur l’un de ces deux points est bien plus important que la perte de quelques points dans un score.

En cas d’anomalie, ne vous arrêtez pas à la conclusion globale. Ouvrez les dimensions détaillées. Vérifiez si la liste des langues correspond à la région de l’IP, ou si les informations GPU concordent avec l’identité système. Ce n’est qu’après avoir localisé la contradiction précise qu’une correction devient pertinente.

Les outils ne font que détecter les problèmes

Une page de test peut indiquer ce qui semble incorrect, mais elle ne peut pas modifier l’environnement lui-même. Pour obtenir des paramètres cohérents, la couche d’environnement doit permettre une configuration indépendante : chaque environnement doit disposer de ses propres paramètres d’empreinte sans duplication ; le fuseau horaire et la langue doivent pouvoir être réglés selon le marché cible ; et les paramètres doivent rester stables au lieu de changer à chaque ouverture.

Les fonctions d’environnement d’empreinte de PurpleMark permettent de configurer séparément et d’enregistrer de façon stable les paramètres de chaque environnement. Avec une validation croisée par des outils de test, l’évaluation de l’environnement devient un processus vérifiable plutôt qu’une simple impression.

Questions fréquentes

Faut-il payer pour tester une empreinte ? Les pages gratuites courantes couvrent déjà les dimensions principales et suffisent pour un usage quotidien.

À quelle fréquence faut-il tester ? Une fois lors de la création d’un nouvel environnement, puis seulement lorsqu’une anomalie apparaît sur un compte pendant l’exploitation normale. Il n’est pas nécessaire de tester tous les jours.

Un résultat normal signifie-t-il que le compte est sûr ? Le test reflète l’état de l’environnement. La sécurité du compte dépend aussi du respect des règles de la plateforme dans les comportements d’utilisation ; l’environnement n’est donc qu’une condition nécessaire parmi d’autres.