Glossaire · Prise d'empreintes digitales
Empreinte digitale du navigateur
Une combinaison de caractéristiques du navigateur et de l'appareil permettant d'identifier un navigateur sans cookies.
Définition
Une empreinte digitale de navigateur est l'ensemble des caractéristiques qu'un site Web peut lire à partir d'un navigateur et de son appareil, telles que la version du navigateur, le fuseau horaire, la langue, les polices installées, les codecs et la taille de l'écran, combinées dans un identifiant. MDN décrit les empreintes digitales comme l'identification d'un navigateur, et par extension d'un utilisateur, en collectant et en combinant ces caractéristiques distinctives.
Comment ça marche
- Certaines valeurs arrivent passivement à chaque requête, par exemple les en-têtes User-Agent et Accept-Language. Le W3C appelle cela la prise d'empreintes digitales passive.
- D'autres sont collectés activement par JavaScript ou CSS exécutés sur la page : résolution d'écran, fuseau horaire, listes de polices, sortie de rendu Canvas ou WebGL et bien plus encore.
- Chaque valeur seule est commune ; combinés, ils peuvent restreindre un navigateur à un petit groupe ou à un seul appareil. Aucun attribut ne doit être unique.
Pourquoi c'est important
- Les empreintes digitales peuvent relier les visites sur des sites sans cookies, et le W3C note que la suppression des cookies ou l'utilisation d'un VPN n'arrête pas cette corrélation.
- Les sites utilisent également les empreintes digitales pour détecter les fraudes et les abus, par exemple pour repérer plusieurs comptes provenant d'un seul appareil.
- Pour le travail légitime sur plusieurs comptes (agences, assurance qualité, comptes clients séparés), la compréhension des empreintes digitales explique pourquoi il existe des profils de navigateur distincts.
Limites et idées fausses courantes
- "Le mode navigation privée cache mon empreinte digitale." Les fenêtres privées effacent les données stockées, mais les caractéristiques de l'appareil qu'une page peut lire restent en grande partie les mêmes.
- "Une empreinte digitale aléatoire est la plus sûre." Des valeurs incohérentes (par exemple, un agent utilisateur mobile avec un écran de bureau) peuvent être plus distinctives qu'une configuration commune et cohérente.
- "Les empreintes digitales peuvent être éliminées." Les lignes directrices W3C indiquent qu’il est peu plausible d’éliminer complètement les empreintes digitales d’un adversaire déterminé au moyen de moyens techniques largement déployés ; les atténuations le réduisent.
Exemple : Deux ordinateurs portables dotés de la même version de navigateur peuvent toujours différer en termes de fuseau horaire, de polices installées et de GPU. Un script lisant ces valeurs et un rendu Canvas peuvent les distinguer même après la suppression des cookies.
Aucun navigateur ou proxy ne peut garantir que les comptes ne seront pas restreints. Suivez les règles de chaque plateforme.
Termes associés
- Empreinte digitale sur toile — Identifier un appareil à partir de minuscules différences dans la façon dont il restitue un dessin sur toile HTML.
- Empreinte digitale WebGL — Utilisation des informations graphiques WebGL et du rendu du résultat pour identifier un périphérique.
- Agent utilisateur (chaîne User-Agent) — L'identification du navigateur et du système d'exploitation qu'un navigateur envoie dans l'en-tête User-Agent et expose à JavaScript.
- Profil du navigateur — Un ensemble distinct de données de navigateur — cookies, historique, paramètres, extensions — séparé des autres profils.
Sources
- Glossaire MDN : Prise d'empreintes digitales (documentation du navigateur)
- W3C : atténuation des empreintes digitales du navigateur dans les spécifications Web (standard)
Vérifié 2026-11-07.