GUIDE · EMPREINTE DE NAVIGATEUR

Qu’est-ce que l’empreinte de navigateur ? Dimensions courantes et méthodes de test.

L’empreinte de navigateur (browser fingerprint) est un identifiant que les sites construisent en lisant un ensemble de caractéristiques du navigateur et de l’appareil. Elle ne nécessite aucun stockage sur votre ordinateur et ne change pas quand vous effacez les cookies ; c’est pourquoi elle sert souvent à la lutte contre la fraude, à la gestion des risques et au suivi entre sites.

Mis à jour le

En quoi l’empreinte de navigateur diffère-t-elle des cookies ?

Comparaison des deux types d’identifiants
Cookies et autres stockagesEmpreinte de navigateur
Lieu de stockageDans votre navigateurNulle part : le site la calcule à chaque lecture
Effaçable ?Oui, on peut les effacer ou utiliser la navigation privéeNon, elle reste généralement stable longtemps sur un même appareil
Usages courantsConnexion persistante, panier, préférencesIdentification de l’appareil, lutte contre la fraude, gestion des risques, attribution publicitaire

Les dimensions courantes de l’empreinte

Ce que les sites peuvent lire
DimensionInformations exposéesIncohérences fréquentes
User-Agent et Client HintsMarque et version du navigateur, système d’exploitation, architectureL’UA indique Chrome 144, mais les Client Hints ou un Worker annoncent une autre version
ÉcranRésolution, hauteur disponible, profondeur de couleur, ratio de pixels de l’appareilHauteur disponible incompatible avec la barre des tâches du système
Langue et fuseau horairenavigator.language, Accept-Language, fuseau horaire IntlFuseau horaire différent de la localisation de l’IP
PolicesListe des polices installées et largeur de renduUA Windows, mais polices propres à macOS détectées
CanvasHachage du rendu de textes et de graphismesChange à chaque lecture (bruit aléatoire) ou ne correspond pas au GPU
WebGL / WebGPUFabricant et moteur de rendu du GPU, paramètres, résultat en pixelsUn système Windows qui annonce un GPU Apple
AudioHachage du résultat de traitement AudioContextRésultats instables d’une fois à l’autre sur le même appareil
ClientRectsDifférences infimes dans les dimensions des élémentsRésultats différents entre la fenêtre principale et une iframe
MatérielNombre de cœurs du processeur, mémoire de l’appareilNombre de cœurs manifestement incompatible avec le modèle d’appareil
WebRTCAdresses IP candidates locales et publiquesL’IP publique réelle reste exposée malgré le proxy
Signes d’automatisationnavigator.webdriver, marqueurs de navigateur headlessPropriétés laissées par les outils d’automatisation

Pourquoi la « cohérence » compte plus que l’« aléatoire »

Sur un vrai appareil, les caractéristiques concordent entre elles et restent stables dans le temps. Les sites de détection ne se demandent donc pas seulement si une valeur est rare, mais surtout si toutes ces valeurs peuvent être vraies en même temps :

  • Cohérence entre dimensions : système, polices, GPU, écran et version du navigateur doivent correspondre au même type d’appareil.
  • Cohérence entre contextes : l’identité lue depuis la page principale, les iframes et les Workers doit être la même.
  • Stabilité dans le temps : un même appareil présente la même empreinte à chaque visite ; un « bruit aléatoire » qui change à chaque fois est en soi un signal anormal.
  • Cohérence avec le réseau : le fuseau horaire, la langue et la géolocalisation doivent correspondre à la localisation de l’IP de sortie.

Comment tester l’empreinte de votre navigateur

Pages de test courantes
OutilPoints examinés
CreepJSCohérence entre contextes, Canvas, WebGL, Audio, polices, Intl, etc., avec signalement des « mensonges » suspects
PixelscanCohérence du navigateur, du système, de la localisation, de l’automatisation et du masquage d’empreinte
BrowserLeaksDonnées brutes détaillées par rubrique : Canvas, WebGL, polices, WebRTC, Client Hints, etc.
IPheyÉvaluation globale du navigateur, de la localisation, de l’IP, du matériel et des logiciels
  1. Tester deux profils en parallèle

    L’intérêt d’un navigateur antidétection réside dans les différences entre profils : tester un seul profil ne permet pas de voir les problèmes.

  2. Retester après un redémarrage

    Fermez puis rouvrez le même profil : les valeurs clés (Canvas, WebGL, fuseau horaire) doivent rester identiques.

  3. Comparer avec le vrai navigateur de l’ordinateur

    Même le Chrome officiel installé sur le même ordinateur est signalé en rouge par certaines pages : identifiez d’abord les alertes qui relèvent de la logique propre au site de test.

  4. Noter les champs, pas les couleurs

    Notez la date du test, le système, les versions du navigateur et du noyau, le proxy, ainsi que les champs précis en échec. Les règles de détection évoluent : un résultat ne vaut que pour le moment du test.

Comment Prism traite ces dimensions

Chez Prism, la configuration d’empreinte est appliquée en interne par un noyau Chromium compilé sur mesure, sans injection de scripts dans les pages ; système, processeur, écran et GPU proviennent d’un même modèle matériel, et les détails comme Canvas, WebGL ou Audio sont fixés par la graine d’empreinte de chaque profil. Détails point par point : Configuration des empreintes et modèles matériels.

Questions fréquentes

Effacer les cookies ou passer en navigation privée change-t-il l’empreinte ?
Non. L’empreinte provient des caractéristiques de l’appareil et du navigateur eux-mêmes ; effacer le stockage ne la modifie pas.
Un proxy change-t-il l’empreinte de navigateur ?
Un proxy ne change que la sortie réseau. Le fuseau horaire, la langue, WebRTC, etc. peuvent encore trahir des écarts : ils doivent être configurés avec l’empreinte.
Plus une empreinte est unique, plus elle est facile à repérer ?
Plus une combinaison est rare, plus elle se distingue ; mais le plus important, ce sont les combinaisons contradictoires. Une configuration matérielle courante et complète est plus sûre qu’un assemblage aléatoire.
Une page de test affiche du rouge : y a-t-il forcément un problème ?
Pas forcément. Regardez d’abord les champs concernés et comparez avec le vrai navigateur du même ordinateur. Un proxy détecté, des différences de polices ou les règles du site peuvent déclencher une alerte.