Un guide du test d'empreinte numérique de navigateur
Comprenez Canvas, Audio et les caractéristiques de l'appareil, et distinguez un condensé d'échantillon d'une identité permanente.
Qu'est-ce qu'une empreinte numérique de navigateur ?
Une empreinte numérique de navigateur combine des caractéristiques exposées par un navigateur et un appareil. La sortie Canvas, les calculs audio, les polices, les propriétés d'écran et les déclarations de plateforme peuvent aider les sites web à distinguer les environnements.
CHA.LA affiche un condensé de champs sélectionnés et compare des échantillons répétés. Sans distribution inter-utilisateurs, il ne peut pas produire un pourcentage d'unicité fiable. Le condensé n'est pas un document d'identité, un numéro de série matériel ou un identifiant permanent de l'appareil.
Une sortie stable et la résistance au suivi sont des propriétés différentes.
Quatre choses à lire séparément
Le condensé, la stabilité et la disponibilité ont des significations distinctes. Ils ne sont pas combinés en un score de confidentialité non pris en charge.
- Condensé d'empreinte numérique
- SHA-256 résume des champs sélectionnés sous forme d'une chaîne de longueur fixe. Cela aide à comparer les entrées mais ne montre pas à quel point vous êtes unique dans une population ni ne vous identifie en tant que personne.
- Les échantillons correspondent
- Les sorties Canvas ou Audio ont correspondu au cours de cette collecte. La stabilité n'est pas une garantie de confidentialité : des caractéristiques stables peuvent également aider à corréler les visites.
- Les échantillons diffèrent
- La randomisation de confidentialité, les extensions, l'état de rendu ou des changements environnementaux peuvent expliquer les différences. Cela n'établit pas en soi un défaut, un abus ou une prévention réussie du suivi.
- Indisponible ou limité
- Une politique, le support de l'API ou un échec de collecte a empêché l'accès. Les restrictions peuvent être intentionnelles. Une caractéristique manquante ne prouve pas que d'autres signaux ne peuvent pas être corrélés.
Faites des comparaisons qui ont du sens
Documentez les conditions au lieu de rechercher sans cesse un hachage différent.
Gardez une référence
Enregistrez la version du navigateur, la configuration, le condensé et les états individuels des échantillons. Un hachage final seul ne peut pas montrer quelles caractéristiques ont changé par la suite.
Changez un facteur
Lorsque vous comparez une extension, un mode de confidentialité ou un paramètre, gardez les autres conditions constantes. Les mises à jour, les polices installées et les changements d'écran peuvent tous affecter le résultat.
Vérifiez la compatibilité
Restreindre Canvas, WebGL ou l'audio peut affecter les graphiques, les réunions et les applications web. Préférez les paramètres de confidentialité pris en charge et vérifiez que les fonctionnalités nécessaires fonctionnent toujours.
Inspectez aussi les signaux réseau
Un VPN modifie généralement la sortie réseau, pas toutes les caractéristiques du navigateur. Examinez séparément WebRTC, le DNS et les informations sur l'appareil lorsque vous évaluez les informations exposées.
Comment CHA.LA effectue-t-il cette vérification ?
L'implémentation actuelle dessine le même Canvas cinq fois et effectue trois calculs audio hors ligne, en comparant les empreintes de sortie disponibles. WebGL expose les détails de rendu autorisés par le navigateur. La détection des polices mesure la largeur du texte par rapport à une liste de polices candidates définie.
Les champs sélectionnés du navigateur, de l'appareil et du rendu sont combinés localement dans une empreinte SHA-256. La liste des polices détectées n'est pas un inventaire complet du système. L'échantillonnage audio utilise un signal synthétisé hors ligne, sans enregistrement du microphone, et ne nécessite aucun accès à la caméra.
Questions fréquemment posées
Navigation privée, VPN, modification des empreintes et paramètres de confidentialité.
L'empreinte numérique est-elle la même chose qu'un cookie ?
Non. Un cookie est une donnée stockée, tandis qu'une empreinte numérique combine des caractéristiques observables. La suppression des cookies ne modifie pas nécessairement les polices, les propriétés de l'écran ou la sortie de rendu. La capacité d'un site à corréler les visites dépend de sa méthode de collecte et d'autres informations.
Une même empreinte numérique prouve-t-elle qu'il s'agit de la même personne ?
Non. Des configurations similaires peuvent exposer les mêmes champs sélectionnés. Une empreinte correspondante signifie seulement que ces entrées n'ont pas été distinguées. Les appareils partagés, les configurations identiques et les champs manquants empêchent d'en faire une preuve d'identité.
Changer de VPN modifiera-t-il l'empreinte numérique ?
Pas nécessairement. Cette empreinte n'inclut pas directement l'adresse IP publique, mais elle inclut la langue, le fuseau horaire, l'écran et les champs de rendu. Un changement de point de sortie réseau et un changement d'empreinte du navigateur sont deux événements distincts.
La navigation privée empêche-t-elle la prise d'empreinte numérique ?
Il n'existe aucune garantie générale. La navigation privée modifie principalement le comportement de stockage de session, tandis que de nombreuses caractéristiques de l'appareil et du rendu peuvent rester visibles. Le comportement anti-empreinte varie selon le navigateur et doit être évalué séparément.
Pourquoi l'empreinte a-t-elle changé après un nouveau test ?
Les mises à jour, les changements d'écran ou de fenêtre, les polices, les paramètres de langue, les extensions et la randomisation peuvent modifier les champs d'entrée. Comparez les valeurs d'origine et les résultats de stabilité avant de tirer une conclusion. Une empreinte modifiée seule n'est ni un échec ni une preuve de confidentialité.
Le test audio écoute-t-il mon microphone ?
Cette implémentation ne le fait pas. Elle synthétise et traite des échantillons avec OfflineAudioContext sans enregistrer de son externe ni demander l'accès au microphone. D'autres sites peuvent se comporter différemment, examinez donc leurs autorisations et leurs politiques séparément.