FINGERPRINT

Test d'empreinte du navigateur

Consultez les caractéristiques Canvas, WebGL, audio, polices et écran exposées par votre navigateur, ainsi que leurs hachages locaux. Tout est calculé localement ; rien n'est envoyé.

Technical Notes

Empreinte du navigateur, empreinte TLS et protection contre le pistage

Une empreinte du navigateur combine des signaux exposés par le navigateur, l'appareil et les protocoles réseau. Cette page collecte les signaux localement et affiche l'état de la collecte et les hachages. Sans données de référence sur une population, elle ne peut pas déterminer la rareté de ces signaux ni s'ils permettent une identification d'un site à l'autre.

Qu'est-ce que l'empreinte du navigateur ?

L'empreinte du navigateur est un ensemble de caractéristiques de l'environnement que les sites collectent via JavaScript et les API du navigateur : version du navigateur, plateforme système, paramètres d'écran, langue, fuseau horaire, polices, rendu Canvas / WebGL, résultats AudioContext, nombre de cœurs du processeur, indications sur la mémoire, etc. Un champ isolé est généralement anodin, mais combinés, ces champs peuvent suffire à identifier un appareil ou une configuration de navigateur précise.

Elle diffère des cookies : un cookie est un marqueur qu'un site écrit et que vous pouvez effacer, alors qu'une empreinte provient surtout des différences naturelles entre navigateurs et matériels. Ainsi, même en navigation privée ou après avoir effacé les cookies, certains sites peuvent encore relier vos visites entre elles grâce à une combinaison d'empreintes stable.

Ce que cette page vérifie réellement

Cet outil collecte localement les signaux Canvas, WebGL, rendu audio, polices, écran, matériel, navigateur / système et fuseau horaire. Les signaux collectés avec succès reçoivent un hachage local. Les résultats décrivent les signaux obtenus lors de cette analyse, pas l'unicité au sein d'une population, et les données brutes d'empreinte ne sont pas envoyées.

  • Canvas / WebGL : observe le moteur de rendu graphique, les capacités du GPU et les différences de rendu.
  • Audio : observe les différences stables exposées par la chaîne de traitement audio.
  • Polices / écran / matériel : enregistre les informations d'environnement accessibles à ce navigateur.
  • Navigateur / fuseau horaire : enregistre la langue, le système et le fuseau horaire indiqués par le navigateur.

Pourquoi elle peut servir au pistage

Un traceur n'a pas forcément besoin de votre nom ni de votre adresse IP réelle. Tant que la combinaison de votre navigateur est suffisamment stable, il peut rattacher « la visite d'aujourd'hui » et « celle de la semaine dernière » à un même environnement. Les systèmes publicitaires, la lutte antifraude, le contrôle des risques des comptes et des paiements utilisent des approches similaires, avec des objectifs différents : certains pour un pistage contraire à la confidentialité, d'autres pour détecter l'automatisation, les inscriptions en masse ou les connexions anormales.

JA3 / JA4 et empreinte du navigateur : quelle différence ?

JA3 et JA4 sont des empreintes réseau au niveau de la négociation TLS. Lorsqu'un navigateur se connecte à un site HTTPS, il envoie un Client Hello contenant la version TLS, les suites de chiffrement, les extensions, les courbes, etc. JA3 concatène ces champs pour produire un hachage ; JA4 améliore JA3 en réduisant les erreurs dues aux variations d'ordre des champs, ce qui le rend mieux adapté à la classification du trafic TLS moderne.

Ce type d'empreinte ne peut pas être lu entièrement par le JavaScript de la page. Une page front-end peut détecter des caractéristiques côté navigateur comme Canvas, WebGL et les polices, mais une véritable empreinte JA3 / JA4 doit généralement être enregistrée côté serveur, au point d'entrée de la connexion, ou via un service d'écho TLS compatible CORS. En bref : l'empreinte du navigateur reflète « ce que la page peut voir », tandis que JA3 / JA4 reflète « à quoi ressemble la négociation réseau ».

Comment réduire l'unicité

  • Privilégiez les navigateurs conçus pour uniformiser les empreintes, comme Tor Browser ou un Firefox configuré de façon stricte.
  • Évitez d'installer trop d'extensions de randomisation qui modifient Canvas, WebGL, les polices ou l'UA : des changements fréquents peuvent eux-mêmes devenir un signal d'anomalie.
  • Gardez le fuseau horaire du système, la langue du navigateur et la région de sortie de l'IP cohérents afin de limiter les conflits entre dimensions.
  • Pour les comptes utilisés sur la durée, conservez le même profil de navigateur au lieu de changer chaque jour d'empreinte et de point de sortie.

Ne « camouflez » pas votre empreinte à l'aveugle

Protéger son empreinte ne consiste pas à rendre chaque champ aléatoire. Pour un système de contrôle des risques, un navigateur « différent à chaque fois » est souvent plus suspect qu'un navigateur ordinaire. Une stratégie plus sûre consiste à réduire l'exposition des éléments distinctifs, à garder un environnement cohérent et à éviter de changer fréquemment de système, de langue, de fuseau horaire, de GPU et de sortie réseau sur un même compte.

Comment combiner ce test avec les autres vérifications du site

Test d'empreinteAffiche l'état de la collecte et les hachages locaux des signaux graphiques, audio, polices, etc., pour comparer les analyses entre elles. N'estime pas l'unicité au sein d'une population.
Test de fuiteVérifie si WebRTC, le DNS, l'IPv6 et le fuseau horaire exposent des informations incohérentes avec votre sortie HTTP.
Vérification de l'environnementRéunit IP, empreinte, langue, fuseau horaire, en-têtes de requête, accessibilité des plateformes et historique de réputation dans une seule évaluation de la cohérence de l'environnement.

En bref : un bon environnement de confidentialité n'est pas celui qui « semble ne rien montrer », mais celui qui « ressemble à un vrai navigateur ordinaire, stable et logiquement cohérent ». Pour rendre votre empreinte moins unique, visez d'abord la cohérence et la stabilité, avant de masquer ou de modifier des champs précis.

mimetic
mimetic
mimetic