FAQ ?

Le fingerprinting est la collecte systématique d'informations par rapport à un dispositif (mobile ou navigateur web par exemple) dans un objectif d'identification. Les langages de scripts côté client autorisent le développement de techniques permettant de collecter des empreintes de navigateur très riches d’informations: types et versions des navigateurs web et système d'exploitation, résolution de l'écran, type d'architecture utilisée, listes des polices et des plugins, microphones et caméra, etc.

Sur ce site, nous collectons :

l'entête HTTP "User-agent" l'entête HTTP "Accept" l'entête HTTP "Connection" l'entête HTTP "Accept-encoding" l'entête HTTP "Accept-language" l'entête HTTP Upgrade Insecure Requests l'entête HTTP Referer l'entête HTTP Cache-Control le paramètre BuildId du navigateur la liste des plugins utilisés la plateforme la préférence par rapport aux cookies (acceptés ou pas) la préférence par rapport au tracking : "Do Not Track " (oui, non ou non communiqué) le fuseau horaire la résolution d'écran l'utilisation du stockage local l'utilisation du stockage de session le rendu d'une image à l'aide de l'élément HTML Canvas le rendu d'une image avec WebGL les formats audio supportés les formats vidéo supportés la présence d'AdBlock la liste des polices d'écriture installées sur le système d'exploitation

Browser fingerprints are also called cookieless monsters because it is not necessary to install any form of cookie to collect a fingerprint. This means that the act of fingerprinting a specific browser is stateless and transparent for the user. Any third-party interested in fingerprinting can exploit a set of different techniques to get a rich fingerprint:

Les en-têtes HTTP et sont automatiquement envoyés au site web quand une connexion débute.
JavaScript donne accès à de nombreux attributs relatifs au navigateur comme les plugins installés sur l'appareil de l'utilisateur
Si le plugin Flash est installé, son API offre un accès à de nombreux attributs spécifiques au système d'exploitation : version exacte de ce dernier, liste des polices d'écritures, résolution d'écrans et fuseaux horaires.
Grâce à l'affichage de l'élément Canvas de HTML5, il est possible d'obtenir de petites différences provenant du matériel ou de la configuration logicielle de l'appareil dans le rendu d'une image. Cette petite différence peut être détectée. On appelle cela le canvas fingerprinting .

Sur ce site web, nous utilisons :

pour la détection de plugins.

Comme toutes les techniques de suivi, il s'agit d'une arme à double tranchant.

Les empreintes de navigateur peuvent être utilisées dans un but positif pour combattre la fraude ou le détournement de compte, en vérifiant qu'un utilisateur qui se connecte sur un site web est similaire à l'utilisateur légitime.

Les empreintes de navigateur peuvent aussi être utilisées à des fins plus discutables, par exemple en suivant des utilisateurs à travers plusieurs sites web pour collecter des informations sur leurs habitudes et leurs goûts sans les en informer.

Les empreintes de navigateur peuvent être utilisées à de mauvaises fins: si un attaquant connait les logiciels précis que vous utilisez (versions, plugins...) ou avez d'installés sur votre appareil, ils peuvent utiliser des failles existantes sur ces logiciels ou configurations précises.

AmIUnique partage certains objectifs avec panopticlick mais il présente également un certain nombre de nouveautés:

AmIUnique implémenente les techniques les plus récentes (état de l'art) pour le fingerprinting, par exemple webGL et canvas fingerprinting.

AmIUnique donne plus d'informations aux utilisateurs, incluant par exemple : statistiques globales , tout comme un court résumé des principales caractéristiques d'un navigateur web.
Nous prévoyons de rendre open source le code de la nouvelle version du site. Le code de l'ancienne version du site est disponible sur Github .

Il existe d'autres sites web qui collectent et/ou informent les utilisateurs à propos de la quantité d'informations qui peuvent être collectées par leur site web.

AmIUnique est différent de ces sites web, en ce qui concerne les points suivants. Il implémente les techniques à la pointe (état de l'art). Plus particulièrement, il s'agit du premier site web à collecter des informations grâce à WebGL. Il fournit plusieurs niveaux d'informations à l'utilisateur. Au-delà de l'empreinte complète du navigateur, AmIUnique est le seul à en fournir une synthèse avec quelques statistiques simples à comprendre sur l'unicité du navigateur ou de l'appareil parmi l'ensemble des autres utilisateurs rencontrés. Nous proposons égalements des liens sur des ressources autour des empreintes de navigateur, allant des généralités jusqu'aux papiers de recherche ainsi que les articles de presse existants.

Am I Unique ?
Ce site web a pour but d'étudier la diversité des empreintes de navigateur et de fournir à des développeurs des pointeurs pour créer des contre-mesures efficaces aux techniques de suivi. Vous pouvez nous aider en permettant de récolter votre empreinte. Vous aurez une présentation de celle-ci ainsi que des statistiques présentant son unicité pour chaque attribut.

Nous contacter

browser-fingerprinting@univ-lille.fr
Email
40 avenue Halley, 59650 Villeneuve d’Ascq, France
Adresse
2024 — AmIUnique.org