Comme d’autres navigateurs, le fonctionnement de Firefox est dépendant du système d’exploitation, du matériel, des cartes graphiques, des logiciels supplémentaires et même des polices de caractères installées. Certaines technologies du Web, comme HTML5 Canvas, peuvent même vous identifier de manière unique en se basant sur la façon dont votre ordinateur dessine les images.
Quelques sites web, en particulier ceux qui utilisent HTML5 Canvas, recherche cette combinaison unique de facteurs et vous assigne un nombre, ou « empreinte numérique », qui vous rend identifiable partout sur le Web. Cette « empreinte numérique » peut être utilisée pour créer votre profil et proposer du contenu ciblé sans utiliser de cookies.
Firefox dispose déjà d’une fonctionnalité de protection renforcée contre le pistageblocage de contenu qui bloque une liste de « détecteurs d’empreinte numérique » connus lorsque vos paramètres de vie privée sont réglés sur Standard (par défaut) ou Stricte. La protection contre les détecteurs d’empreinte numérique est une fonctionnalité différente et expérimentale qui est en plein développement dans Firefox. Il est possible qu’elle dégrade votre utilisation du Web, aussi n’est-elle recommandée qu’à ceux qui désirent tester des fonctionnalités expérimentales.
Comment protège-t-elle ?
Si un site web essaie d’extraire vos données, Firefox vous prévient par une notification dans la barre d’adresse. Vous pouvez alors choisir d’accepter que le site extrait vos données. C’est la façon la plus habituelle de voir cette protection à l’œuvre.
Cependant, la protection contre les détecteurs d’empreinte numérique ne s’arrête pas à la demande de permission pour Canvas. Elle modifie la détection dont vous faites l’objet en ligne :
- votre fuseau horaire est indiqué comme UTC (temps universel coordonné)
- les polices de caractères installées sur votre ordinateur ne sont pas toutes disponibles pour les pages web
- la fenêtre du navigateur préfère être dimensionnée à une taille précise
- votre navigateur indique un numéro de version particulier et courant, et un système d’exploitation
- la disposition et la langue de votre clavier sont travesties
- les capacités de vos webcam et microphone sont travesties
- l’API Media Statistics Web rapporte des informations trompeuses
- les paramètres de zoom propres à un site ne sont pas appliqués
- les API WebSpeech, Gamepad, Sensors et Performance Web sont désactivées
Comment activer ou désactiver cette protection
Actuellement, la protection contre les détecteurs d’empreinte numérique est une fonctionnalité expérimentale activée par un indicateur de confirmation positionné dans l’éditeur de configuration (about:config). Elle peut aussi être activée par des extensions web.
- Saisissez about:config dans la barre d’adresse de Firefox, puis appuyez sur EntréeRetour
Une page d’avertissement peut apparaître. Cliquez sur pour accéder à la page about:config. - Recherchez la préférence privacy.resistFingerprinting et si elle apparaît en caractères gras et est positionnée à true. Si c’est le cas, vous, ou une extension que vous avez installée, a modifié cette préférence. Vous pouvez double-cliquer sur la préférence ou cliquer le bouton Inverser
pour basculer ce paramètre de true à false et inversement.
Si vous vous rendez compte que le paramètre a été réactivé, il est probable qu’une extension web que vous avez installée le positionne pour vous.