Glossaire relatif à la confidentialité
Fingerprinting
Qu’est-ce que le fingerprinting ?
Une empreinte numérique est une combinaison de plusieurs caractéristiques de votre navigateur et appareil qui vous identifie de manière unique à un site. Le fingerprinting est une technique de traçage qui ne repose pas sur les cookies, que de plus en plus de navigateurs bloquent par défaut.
Qui pratique le fingerprinting, et pourquoi ?
Les entreprises de traçage web et les réseaux publicitaires cherchent à construire un profil de votre activité de navigation sur tout le Web; ils l’utilisent dans le ciblage publicitaire. Pour ce faire, ils doivent être capables de reconnaître lorsqu’un même navigateur sur le même appareil visite différents sites web.
Les cookies étaient autrefois la méthode standard pour le suivi. Un traqueur pouvait stocker une chaîne unique de lettres et de chiffres dans un cookie sur votre navigateur, puis revoir cette même chaîne unique chaque fois que votre navigateur se rendait sur un autre site avec ce traqueur. Le traqueur pouvait alors corréler votre activité de navigation sur plusieurs sites.
Aujourd’hui, le traçage basé sur les cookies devient moins efficace car de plus en plus de navigateurs bloquent les cookies tiers. Pour contrer cela, les traqueurs se tournent vers les techniques de fingerprinting, qui offrent un autre moyen d’identifier le même navigateur sur plusieurs sites, même si les cookies sont bloqués.
Qu’est-ce qui constitue une empreinte numérique ?
Les empreintes numériques proviennent des caractéristiques de votre navigateur et appareil. Il existe une grande variété de « signaux » qui peuvent être combinés pour créer une empreinte numérique, comme :
- Quel navigateur vous utilisez (Chrome, Brave, Safari, etc.) et quelle version de celui-ci
- Quel système d’exploitation vous utilisez (Android, Windows, etc.) et quelle version de celui-ci
- Le réglage de langue de votre OS ou navigateur
- La taille de la fenêtre de votre navigateur
- Les polices installées sur votre système
- Les spécificités du support de votre navigateur pour les graphiques 3D
Ce ne sont que quelques-uns des signaux qu’un traqueur pourrait utiliser pour créer une empreinte numérique de votre appareil. Il y a bien plus de signaux que ceux-ci. Plus il y a de signaux dans une empreinte numérique, plus il est probable que celle-ci soit unique… et donc utile pour le traçage. À mesure que les navigateurs deviennent plus sophistiqués pour permettre des expériences Web plus riches, ils créent aussi (involontairement) plus de signaux pour les créateurs d’empreintes numériques.
*Données pouvant être utilisées pour le fingerprinting
Comment puis-je empêcher le fingerprinting ?
Vous pouvez réduire l’efficacité du fingerprinting en utilisant un navigateur, comme Brave, qui possède des fonctionnalités anti-Fingerprinting. L’anti-fingerprinting fonctionne généralement en modifiant subtilement certains des signaux listés ci-dessus. Ainsi, soit de nombreuses empreintes numériques différentes sont produites pour le même navigateur, soit la même empreinte numérique est produite pour de nombreux navigateurs différents. Chaque approche réduit considérablement la valeur des empreintes numériques pour le traçage.
L’anti-fingerprinting doit trouver un équilibre délicat : Changer les signaux de fingerprinting suffisamment pour perturber le traçage, mais pas tellement que cela interfère avec les sites webs qui utilisent ces signaux pour des raisons légitimes (par exemple, pour adapter leur mise en page en fonction de la taille de la fenêtre de votre navigateur). C’est un domaine technologique en constante évolution : Il y a une course aux armements entre les développeurs de fingerprinting qui inventent de nouvelles techniques, et les développeurs de navigateurs (comme Brave) qui créent des moyens efficaces mais discrets de les bloquer.