Téléchargez GoLogin gratuitement
Protégez votre vie privée et restez en sécurité
CreepJS est une bibliothèque de fingerprinting de navigateur. Elle est conçue pour extraire une grande quantité de données des navigateurs web grâce à JavaScript.
Son principe : sonder un navigateur et répertorier ses fonctionnalités, ses paramètres et les caractéristiques de son matériel pour créer une empreinte unique et identifiable.
CreepJS s'appuie sur JavaScript pour sonder différents attributs du navigateur : paramètres WebGL, détails de la pile audio, polices installées, résolution d'écran du client, et bien plus encore. En combinant les résultats de ces sondages, CreepJS crée une empreinte unique pour chaque navigateur.
CreepJS est particulièrement efficace pour le fingerprinting de navigateur grâce à la grande quantité de données qu'il extrait. Il peut sonder un large éventail de caractéristiques, notamment (liste non exhaustive) l'audio, le canvas, le CSS, les polices, les client rects, le DOM, Intl, JS, les médias, le réseau, l'offscreen canvas, les plugins, l'écran, la synthèse vocale, le stockage, le SVG, le user agent, WebGL et WebRTC, ce qui le rend très précis et fiable.
CreepJS peut servir à de nombreux usages, comme la sécurité en ligne, la détection de fraude et la publicité personnalisée. En identifiant les empreintes de navigateur uniques, les organisations peuvent suivre et identifier chaque utilisateur ainsi que son comportement, ce qui aide à repérer les activités frauduleuses ou à proposer du contenu personnalisé.
Il est difficile d'empêcher totalement CreepJS de créer l'empreinte d'un navigateur, vu l'étendue de ses capacités de sondage, mais certaines mesures peuvent compliquer le fingerprinting.
Cela consiste à utiliser des extensions de confidentialité du navigateur , à désactiver JavaScript ou à effacer régulièrement les cookies et les autres données de sites stockées. Notez toutefois que ces mesures peuvent nuire au fonctionnement de certains sites web.