1. Qu'est-ce que l'empreinte digitale du navigateur ?
L'empreinte digitale du navigateur peut suivre le navigateur Web grâce aux informations de configuration et de paramétrage visibles sur le site Web. Il a une identification individuelle claire comme une empreinte digitale sur nos mains.
Les informations d'identification de l'empreinte digitale du navigateur incluent l'UA, le fuseau horaire, l'emplacement géographique ou la langue , etc. la qualité des informations développées par le navigateur détermine la précision de l'empreinte digitale du navigateur.
Pour le site Web, l'obtention de l'empreinte digitale du navigateur n'a aucune valeur pratique. Ce qui est vraiment précieux, ce sont les informations de l'utilisateur correspondant à l'empreinte digitale du navigateur. En tant que webmaster, collecter les empreintes digitales du navigateur des utilisateurs et enregistrer les opérations des utilisateurs est un comportement précieux, en particulier pour le cas de l'utilisateur sans identité.
Par exemple, dans un site Web vidéo, l'utilisateur A qui n'est pas enregistré sur le site Web aime parcourir la vidéo 2-D World et l'enregistrer via l'empreinte digitale du navigateur, afin qu'il puisse directement pousser la vidéo 2-D World vers le navigateur la prochaine fois. Étant donné que la plupart des appareils Internet actuels sont privés, cette méthode push est facile à obtenir la faveur de la plupart des utilisateurs, afin de les faire devenir des utilisateurs enregistrés du site Web.
2. Acquisition d'empreintes digitales
L'entropie de l'information est la quantité moyenne d'informations contenues dans chaque message reçu. Plus l'entropie de l'information est élevée, plus d'informations peuvent être transmises. Plus l'entropie de l'information est faible, moins d'informations peuvent être transmises.
L'empreinte digitale du navigateur est synthétisée par les informations caractéristiques de nombreux navigateurs, et l'entropie des informations des valeurs caractéristiques est également différente. Par conséquent, les empreintes digitales sont également divisées en empreintes digitales de base et en empreintes digitales avancées.
1) Empreinte digitale de base.
L'empreinte de base est la partie facile à trouver et à modifier, comme l'en-tête de HTTP

En plus des empreintes digitales obtenues à partir de HTTP, vous pouvez également obtenir les informations caractéristiques du navigateur par d'autres moyens, tels que :
Agent utilisateur dans le navigateur
En-tête HTTP ACCEPT envoyé par le navigateur
Extensions/plugins installés dans le navigateur, tels que QuickTime, flash, Java ou acrobat, et versions de ces plugins.
Polices installées sur l'ordinateur.
Le navigateur exécute-t-il des scripts JavaScript
divers cookies et "super cookies"
Le navigateur est-il réglé sur "ne pas suivre"
Système d'exploitation (par exemple, Win32, Linux x86)
Langue du système (par exemple, CN, en US)
Le navigateur prend-il en charge l'écran tactile
Après avoir obtenu ces valeurs, certaines opérations peuvent être effectuées pour obtenir l'entropie d'information spécifique de l'empreinte digitale du navigateur et l'UUID du navigateur.
Cette information est similaire au poids, à la taille et à la couleur de la peau humaine. Il a une grande probabilité de répétition et ne peut être utilisé que comme identification auxiliaire. Par conséquent, nous avons besoin d'empreintes digitales plus précises pour juger de l'unicité.
2) Empreinte digitale avancée
Les empreintes digitales ordinaires ne suffisent pas à distinguer des individus uniques. À l'heure actuelle, des empreintes digitales avancées sont nécessaires pour réduire davantage la portée et même générer une identité unique pour tous les navigateurs.
Les informations utilisées pour produire les empreintes digitales peuvent être divisées en poids, et les informations avec une grande entropie d'information auront un poids important.

Dans l'article 《Cross-Browser Fingerprinting via OS and Hardware Level Features》, il fait une recherche détaillée sur l'entropie de l'information et la stabilité de chaque index.

Il ressort de cet article que le poids du fuseau horaire, de la résolution de l'écran et de la profondeur des couleurs, de l'entropie des informations de canvas et webgl sur l'empreinte digitale multi-navigateurs est relativement important. Voyons quelles informations contiennent ces empreintes digitales avancées.
3).Empreinte digitale sur toile
Canvas est une balise de dessin dynamique en HTML5. Il peut également être utilisé pour générer des images ou traiter des images. Même si canvas est utilisé pour dessiner les mêmes éléments, en raison de systèmes différents, de moteurs de rendu de polices différents, d'anticrénelage différent, de rendu de sous-pixel et d'autres algorithmes, canvas transforme le même texte en images, et les résultats sont également différents.
Le code d'implémentation est à peu près le suivant : affichez du texte sur le canevas, puis convertissez-le en todataurl. Même si le mode de confidentialité est activé, vous pouvez obtenir la même valeur.

Le processus est très simple. Rendre le texte. Todataurl consiste à exporter le contenu de l'ensemble du canevas et à en obtenir la valeur.
4) Empreinte digitale Webgl
Webgl (Web Graphics Library) est une API JavaScript capable d'afficher des graphiques 3D et 2D interactifs hautes performances dans n'importe quel navigateur Web compatible sans utiliser de plug-ins. Webgl le fait en introduisant une API très cohérente avec OpenGL es 2.0, qui peut être utilisée dans les éléments HTML5. Cette cohérence permet à l'API de tirer parti des graphiques matériels fournis par la machine utilisateur pour accélérer. Les sites Web peuvent utiliser webgl pour identifier les empreintes digitales des appareils. Généralement, il existe deux manières de produire des empreintes digitales :
Rapport Webgl - le formulaire de rapport complet du navigateur webgl est disponible et détectable. Dans certains cas, elle est convertie en valeur de hachage pour une analyse plus rapide.
Images Webgl - images 3D cachées rendues et converties en valeurs de hachage. Étant donné que le résultat final dépend du périphérique matériel effectuant le calcul, cette méthode génère des valeurs uniques pour différentes combinaisons de périphériques et de leurs pilotes. Cette méthode génère des valeurs uniques pour différentes combinaisons de périphériques et pilotes.
Vous pouvez consulter le site Web via le test de fuites de navigateur pour voir quelles informations le site Web peut obtenir via cette API.
Le principe de génération de l'empreinte webgl est de dessiner un objet dégradé avec des shaders et de convertir l'image en chaîne Base64. Ensuite, énumérez toutes les extensions et fonctions de webgl et ajoutez-les à la chaîne base64 pour produire une énorme chaîne, qui peut être très unique sur chaque appareil.
Par exemple, la méthode de production d'empreintes digitales webgl de la bibliothèque d'empreintes digitales 2JS :

3.Comment empêcher la génération de "l'empreinte digitale de l'utilisateur"
L'article mentionnait également au début que de nombreuses personnes aiment et détestent la technologie des navigateurs. Parce qu'un grand nombre de sites Web utilisent diverses technologies pour "générer" les empreintes digitales des utilisateurs, afin d'apporter des recommandations plus précises aux utilisateurs du site Web et de répondre aux habitudes de navigation des utilisateurs. Bien que les utilisateurs apprécient la commodité apportée par la technologie, ils se sentiront inévitablement anxieux et mal à l'aise face à la "divulgation de la vie privée". Alors, comment pouvons-nous empêcher la génération de "l'empreinte digitale de l'utilisateur" ?
Suivant, nous devons introduire le navigateur d'empreintes digitales, qui peut empêcher la génération d'"empreintes digitales réelles de l'utilisateur".
4. Qu'est-ce qu'un navigateur d'empreintes digitales ?
Le navigateur d'empreintes digitales est la dernière génération de technologie anti-association par modification ou camouflage des empreintes digitales du navigateur : il remplace parfaitement les méthodes anti-association de compte traditionnelles telles que VPS et machine virtuelle, et résout le scénario d'utilisation d'un ordinateur se connectant et exploitant plusieurs comptes en même temps.
La fonction la plus élémentaire du navigateur d'empreintes digitales est d'empêcher le site Web de suivre notre véritable empreinte digitale de navigateur. Désormais, il est davantage utilisé dans le domaine du e-commerce transfrontalier multi compte anti association.
Quel est le principe du navigateur d'empreintes ?
Le navigateur d'empreintes digitales empêche tout site Web de lire vos informations d'empreintes digitales réelles en modifiant l'empreinte digitale du navigateur, afin d'atteindre l'objectif d'anti-pistage.
Le navigateur d'empreintes digitales vous permet de configurer plusieurs comptes de marketing d'entreprise et sociaux indépendants qui ne sont jamais connectés les uns aux autres. Parce que vous pouvez utiliser un proxy IP et que vos cookies et autres fichiers sont complètement isolés, l'empreinte digitale de votre navigateur est également protégée par nous et ne peut être détectée par aucun moyen externe.
5. Navigateur d'empreintes digitales Lalicat ?
Lalicat Navigateur d'empreintes digitales peut vous aider à gérer des centaines de profils de navigateur séparés, et prendre en charge la gestion des membres et la coopération sur le partage de plusieurs profils entre eux pour configurer efficacement le flux de travail de l'entreprise. Dans d'autres cas, le navigateur anti-détection Lalicat peut également utiliser une API locale pour exploiter plusieurs comptes de manière automatisée. Vous pouvez automatiser l'application via Selenium ou Browser Automation Studio. Il est également facile de configurer des processus métier.
Cas d'utilisation : SEO, e-commerce, SMM, marketing d'affiliation, agence de publicité, sondage en ligne, arbitrage de trafic, billetterie en ligne et autres.
Lalicat peut désormais offrir 3 jours d'essai gratuit avec des profils illimités pour tous les nouveaux utilisateurs.
Nous offrons un essai gratuit de 3 jours pour tous les nouveaux utilisateurs
Aucune limitation dans les fonctionnalités
