Ce glossaire fournit des définitions claires et documentées pour les concepts clés utilisés dans les empreintes de navigateur et la vie privée numérique. Que vous soyez développeur, chercheur, journaliste ou utilisateur soucieux de sa vie privée, ces définitions vous aideront à comprendre comment fonctionnent les technologies de suivi en ligne.

A

Ensemble d'anonymat (Anonymity Set)

Groupe d'utilisateurs parmi lesquels un individu ne peut pas être distingué en fonction des caractéristiques observables. Plus l'ensemble est grand, meilleure est la protection. Tor Browser maximise cet ensemble en faisant paraître tous ses utilisateurs identiques.

Anti-empreinte (Anti-Fingerprinting)

Ensemble de fonctionnalités de navigateur, d'extensions ou de configurations conçues pour empêcher les scripts d'empreinte. Les techniques incluent l'injection de bruit, le blocage des API JavaScript à haute entropie et le signalement d'un agent utilisateur générique.

Empreinte AudioContext

Technique d'empreinte qui exploite les différences de traitement audio entre les appareils. Un signal audio de test est généré et analysé via l'API Web Audio — les variations du pipeline de traitement audio créent un identifiant stable et unique.

B

API Battery Status

API JavaScript permettant aux pages web de lire le niveau de batterie et l'état de charge d'un appareil. En raison de préoccupations de confidentialité identifiées dans l'étude « The Leaking Battery » (2015), la plupart des navigateurs ont depuis restreint ou supprimé cette API.

Empreinte comportementale (Behavioral Fingerprinting)

Technique d'identification basée sur les patterns d'interaction de l'utilisateur : trajectoires de souris, cadence de frappe, comportements de défilement et données des capteurs de mouvement. Les classifieurs d'apprentissage automatique peuvent ré-identifier les utilisateurs avec plus de 95 % de précision.

Entropie de navigateur (Browser Entropy)

Mesure quantitative du pouvoir d'identification d'un profil de navigateur, exprimée en bits. Plus l'entropie est élevée, plus le navigateur est unique et facilement traçable. Un navigateur moyen présente environ 18 bits d'entropie, soit une unicité parmi 262 000 appareils.

Empreinte de navigateur (Browser Fingerprint)

Identifiant unique dérivé de la collecte de multiples attributs du navigateur et de l'appareil — résolution d'écran, polices, agent utilisateur, GPU, fuseau horaire, etc. Contrairement aux cookies, ne stocke rien sur l'appareil et ne peut pas être effacé par l'utilisateur.

C

Empreinte Canvas

Technique d'empreinte qui exploite de minimes différences de rendu graphique entre les appareils. Un texte ou une image cachée est dessiné(e) avec l'API Canvas HTML5, et le hash des données pixel résultantes constitue un identifiant stable. Découverte à grande échelle par des chercheurs de Princeton en 2014.

CCPA (California Consumer Privacy Act)

Loi californienne sur la vie privée des consommateurs, entrée en vigueur en 2020, accordant aux résidents californiens des droits sur leurs données personnelles, dont le droit de refuser la vente de leurs données — ce qui peut s'appliquer aux données d'empreinte de navigateur.

Décalage d'horloge (Clock Skew)

Légère dérive de l'horloge interne d'un appareil, mesurable de l'extérieur. Des chercheurs ont démontré qu'il pouvait servir d'identifiant passif stable, même à travers les VPN et les réseaux, car il reflète les caractéristiques physiques du matériel de l'appareil.

Plateforme de gestion du consentement (CMP)

Système permettant aux sites web de collecter, stocker et gérer les préférences de consentement des utilisateurs, notamment pour les cookies et les empreintes de suivi. Requis par le RGPD et la directive ePrivacy dans l'UE.

Cookie

Petit fichier texte stocké sur l'appareil d'un utilisateur par un site web pour mémoriser des informations entre les visites. Contrairement à l'empreinte de navigateur, les cookies peuvent être vus, supprimés ou bloqués par l'utilisateur.

D

Empreinte d'appareil (Device Fingerprinting)

Terme plus large englobant l'empreinte de navigateur, incluant également les attributs au niveau de l'OS et du matériel. Utilisé pour identifier un appareil à travers différents navigateurs ou applications sur le même appareil.

Fuite DNS (DNS Leak)

Situation où les requêtes DNS d'un utilisateur sont envoyées en dehors du tunnel VPN, exposant l'historique de navigation à l'ISP malgré l'utilisation d'un VPN. Constitue un vecteur d'identification supplémentaire au-delà de l'empreinte de navigateur.

Do Not Track (DNT)

En-tête HTTP envoyé par le navigateur indiquant que l'utilisateur ne souhaite pas être suivi. Non contraignant et largement ignoré par les traceurs — ironiquement, avoir DNT activé peut légèrement augmenter l'unicité de l'empreinte car peu d'utilisateurs l'utilisent.

Empreinte dynamique (Dynamic Fingerprint)

Empreinte de navigateur qui change légèrement dans le temps en raison des mises à jour du navigateur, des modifications de configuration ou des installations d'extensions. Les systèmes de suivi sophistiqués utilisent des algorithmes d'évolution pour maintenir la continuité des identités malgré ces changements.

E

Entropie (Information Entropy)

Mesure empruntée à la théorie de l'information quantifiant le pouvoir d'identification d'un attribut, exprimée en bits. 1 bit = 2 valeurs possibles ; 10 bits = 1024 valeurs possibles. L'entropie totale d'une empreinte est la somme des entropies de chaque attribut.

Directive ePrivacy

Directive européenne (2002/58/CE) régissant la vie privée dans les communications électroniques. L'article 5(3) exige le consentement pour l'accès à l'appareil de l'utilisateur, ce que les autorités de protection des données ont interprété comme couvrant également l'empreinte de navigateur.

EverCookie

Bibliothèque JavaScript créée par Samy Kamkar en 2010, démontrant comment un identifiant peut être stocké et régénéré dans plus d'une douzaine de mécanismes de stockage du navigateur simultanément. Sert de référence pour illustrer la persistance potentielle du suivi.

F

FingerprintJS

Bibliothèque JavaScript open-source de collecte d'empreintes de navigateur. La version Pro commerciale est largement déployée à des fins de prévention de la fraude et d'authentification. Utile pour les développeurs souhaitant comprendre les techniques d'empreinte.

Cookie de première partie (First-Party Cookie)

Cookie défini par le site web que vous visitez directement, plutôt que par une ressource tierce. Généralement nécessaire aux fonctionnalités du site (connexion, panier). Contrairement aux cookies tiers, les cookies de première partie sont généralement acceptés même par les navigateurs axés sur la vie privée.

Empreinte de polices (Font Fingerprinting)

Technique détectant les polices installées sur le système d'exploitation via les différences de rendu CSS/JavaScript. La liste des polices installées contribue environ 13 bits d'entropie — parmi les valeurs les plus élevées de tous les attributs individuels d'empreinte.

G

RGPD (Règlement général sur la protection des données)

Règlement européen sur la protection des données entré en vigueur en mai 2018. Classifie l'empreinte comme données personnelles lorsqu'elle peut identifier un individu, nécessitant une base légale (généralement le consentement), la transparence et le respect des droits des personnes concernées.

Empreinte GPU (GPU Fingerprinting)

Voir Empreinte WebGL. Identifie spécifiquement l'unité de traitement graphique via les chaînes de rendu WebGL et les variations de rendu de scènes 3D. Peut atteindre plus de 99 % d'unicité dans certaines études.

H

Concurrence matérielle (Hardware Concurrency)

Propriété JavaScript (navigator.hardwareConcurrency) révélant le nombre de cœurs logiques du processeur. Utilisée dans l'empreinte inter-navigateurs car elle reflète le matériel de l'appareil plutôt que le navigateur spécifique.

Empreinte d'en-têtes HTTP (HTTP Header Fingerprinting)

Technique passive utilisant les en-têtes HTTP envoyés automatiquement par le navigateur à chaque requête : User-Agent, Accept, Accept-Language, Accept-Encoding et leur ordre. Ne nécessite aucune exécution JavaScript et ne peut pas être bloquée par les bloqueurs de scripts.

I

Mode privé/Incognito (Limitations)

Mode de navigation empêchant le stockage local de l'historique et des cookies, mais n'offrant aucune protection contre l'empreinte de navigateur. L'empreinte est identique en mode normal et privé car elle lit les attributs du navigateur/matériel, pas les données stockées.

Adresse IP

Identifiant réseau numérique attribué à chaque appareil connecté à Internet. Complément courant à l'empreinte de navigateur pour la localisation géographique. Un VPN peut masquer l'IP réelle, mais l'empreinte de navigateur reste inchangée.

J

Empreinte d'API JavaScript

Terme général désignant les techniques d'empreinte utilisant les API JavaScript pour collecter des attributs du navigateur et de l'appareil. Comprend l'empreinte canvas, WebGL, audio, polices, navigator et d'autres API web.

L

Empreinte latente (Latent Fingerprint)

Composante d'empreinte non immédiatement utilisable mais qui, combinée à d'autres signaux, contribue à l'identification. Par exemple, la liste des codecs multimédias pris en charge peut sembler commune individuellement, mais devient identifiante dans le contexte d'un profil plus large.

LocalStorage

Mécanisme de stockage web côté client permettant aux sites de stocker des données persistantes dans le navigateur sans date d'expiration. Peut être utilisé comme vecteur de supercookie, mais est désormais partitionné par origine dans les navigateurs modernes.

M

API MediaDevices

API JavaScript exposant les appareils multimédias disponibles : microphones, caméras, haut-parleurs. Même sans permission d'accès, l'énumération des types et du nombre d'appareils disponibles peut contribuer à l'empreinte.

Empreinte de mouvement de souris

Forme d'empreinte comportementale analysant les trajectoires et micro-tremblements de la souris pour créer un identifiant biométrique comportemental. Nécessite une interaction active de l'utilisateur mais produit des signatures très stables.

N

Objet Navigator

Interface JavaScript (window.navigator) exposant des métadonnées sur le navigateur et le système d'exploitation : agent utilisateur, plateforme, langues, état des cookies, concurrence matérielle, mémoire de l'appareil, et plus. Contribue plusieurs bits d'entropie à l'empreinte.

Empreinte réseau (Network Fingerprinting)

Identification d'un appareil ou d'une connexion basée sur les caractéristiques réseau : délais de connexion TCP, comportement TLS, résolution DNS, et informations de connexion via l'API Network Information. Complément passif à l'empreinte de navigateur.

O

OfflineAudioContext

Interface de l'API Web Audio utilisée dans l'empreinte audio. Traite l'audio sans sortie sur le périphérique audio réel, rendant la technique invisible pour l'utilisateur. Le rendu audio hors ligne révèle les variations du pipeline de traitement audio spécifiques à l'appareil.

Empreinte du système d'exploitation (OS Fingerprinting)

Identification du système d'exploitation sous-jacent à travers les informations exposées par le navigateur : chaîne de plateforme, polices système, comportement de rendu, et APIs matérielles. Utilisée dans l'empreinte inter-navigateurs pour lier des sessions sur différents navigateurs du même appareil.

P

Panopticlick

Outil de recherche pionnier de l'EFF (rebaptisé « Cover Your Tracks ») démontrant l'unicité des empreintes à grande échelle. L'étude initiale a analysé plus de 470 000 empreintes et trouvé que 83,6 % étaient entièrement uniques.

Empreinte passive (Passive Fingerprinting)

Collecte de données à partir des informations que le navigateur transmet automatiquement — en-têtes HTTP, paramètres TLS — sans exécution de JavaScript. Entièrement invisible et impossible à bloquer par des extensions de navigateur.

Ratio de pixels (devicePixelRatio)

Rapport des pixels physiques aux pixels CSS logiques (window.devicePixelRatio). Les écrans haute résolution (Retina, HiDPI) ont des ratios de 2 ou 3. Stable sur le même écran, contribue à l'identification de la configuration d'affichage.

Privacy Sandbox

Initiative de Google visant à remplacer les cookies tiers par des API alternatives de ciblage publicitaire préservant davantage la vie privée. Critiquée par les défenseurs de la vie privée comme remplaçant une forme de suivi par une autre.

R

resistFingerprinting

Préférence Firefox (privacy.resistFingerprinting) activant des protections avancées contre les empreintes : normalisation de l'agent utilisateur, résolution d'écran fixe, timezone UTC, bruit dans les API canvas et audio. Réduit significativement l'unicité de l'empreinte.

RTT (Round-Trip Time)

Temps nécessaire à un paquet réseau pour voyager vers une destination et revenir. Exposé par l'API Network Information, contribue à l'empreinte réseau et peut révéler des informations sur la localisation géographique et le type de connexion.

S

Résolution d'écran (Screen Resolution)

Nombre de pixels horizontaux et verticaux sur un écran, accessible via screen.width et screen.height. Combinée à window.innerWidth, la profondeur de couleur et le ratio de pixels, elle constitue une empreinte d'affichage composite.

SessionStorage

Mécanisme de stockage web similaire à LocalStorage, mais limité à la session de navigation courante. Effacé à la fermeture de l'onglet. Moins utile pour les supercookies persistants que LocalStorage.

Supercookie

Tout mécanisme de suivi stockant un identifiant persistant dans un canal de stockage non effaçable par les contrôles standard du navigateur — caches HTTP, HSTS, ETags. Les navigateurs modernes atténuent ces techniques via le partitionnement du stockage.

T

Empreinte TLS (TLS Fingerprinting)

Identification d'un client à partir des paramètres du handshake TLS. L'algorithme JA3 crée un hash MD5 à partir des suites de chiffrement, extensions et courbes elliptiques du ClientHello. Entièrement passif et non bloquable par les extensions de navigateur.

Navigateur Tor (Tor Browser)

Navigateur conçu pour l'anonymat maximisant l'ensemble d'anonymat en standardisant toutes les empreintes utilisateurs. Achemine le trafic par plusieurs nœuds Tor et normalise les attributs du navigateur pour rendre tous les utilisateurs identiques.

Pixel de suivi (Tracking Pixel)

Image transparente d'un pixel intégrée dans une page web ou un email, permettant de notifier un serveur lors du chargement. Peut être combinée avec l'empreinte pour confirmer l'identité d'un utilisateur ou suivre l'ouverture d'emails.

U

Score d'unicité (Uniqueness Score)

Mesure de la rareté de votre empreinte de navigateur dans une population de référence, exprimée en pourcentage. Un score de 100 % signifie qu'aucune autre empreinte dans la base de données ne correspond exactement à la vôtre. Pour la vie privée, vous voulez un score aussi bas que possible.

Chaîne User Agent (User Agent String)

En-tête HTTP identifiant le navigateur, la version, le système d'exploitation et l'architecture. Contribue plusieurs bits d'entropie car encode de nombreuses informations dans une seule chaîne. Peut être modifiée mais un User Agent inhabituel peut lui-même devenir un signal identifiant.

V

VPN (Limitations pour l'empreinte)

Un VPN masque l'adresse IP et chiffre le trafic réseau, mais n'offre aucune protection contre l'empreinte de navigateur. Votre empreinte (canvas, WebGL, polices, résolution, etc.) reste identique avec ou sans VPN. Outil complémentaire, non substitutif aux protections de confidentialité du navigateur.

W

Empreinte WebGL

Technique exploitant les différences de rendu GPU via l'API WebGL. La chaîne de rendu identifie le modèle de GPU, et le rendu de scènes 3D complexes produit des variations de pixels mesurables entre les appareils. Peut atteindre un taux d'unicité supérieur à 99 %.

WebRTC

API Web permettant les communications en temps réel (appels vidéo, partage de fichiers) directement dans le navigateur. Peut révéler l'adresse IP locale de l'utilisateur même derrière un VPN via un processus appelé « fuite WebRTC ».

Fuite WebRTC (WebRTC Leak)

Divulgation de l'adresse IP locale et parfois réelle d'un utilisateur via l'API WebRTC, même lorsqu'un VPN est actif. Constitue un risque de confidentialité distinct de l'empreinte de navigateur. Peut être atténuée en désactivant WebRTC ou en utilisant des extensions appropriées.

Taille de fenêtre (Window Size)

Dimensions de la fenêtre de navigation (window.innerWidth et window.innerHeight). Varie selon que le navigateur est maximisé ou non, et la présence de barres d'outils. Tor Browser impose une taille de fenêtre standardisée pour prévenir l'identification par cette caractéristique.

↑ Retour en haut