Les sites reconnaissent les visiteurs grâce à l’empreinte du navigateur, et une association détectée dans une gestion multi-comptes peut entraîner des restrictions en série. Cet article explique les données qui composent une empreinte, pourquoi il faut simuler des environnements d’empreinte et selon quelles dimensions ils sont généralement construits.
Comment un site sait-il que "c’est encore vous" ? Au-delà des cookies, il existe une méthode plus discrète : l’empreinte du navigateur. À chaque visite d’une page web, le navigateur expose un ensemble d’informations sur l’appareil et son environnement. En les combinant, un site peut créer un identifiant relativement stable. Même si vous effacez les cookies ou utilisez la navigation privée, l’empreinte demeure.
Cet article explique ce qui compose une empreinte de navigateur, pourquoi la gestion de plusieurs comptes nécessite de simuler des environnements d’empreinte et selon quelles dimensions ces environnements sont habituellement construits.
Quelles informations contient une empreinte de navigateur ?
Une empreinte de navigateur résulte de la combinaison de nombreuses informations, que l’on peut grossièrement répartir en trois couches :
Empreinte de base. Elle comprend le User-Agent (identifiant du navigateur et du système d’exploitation), la résolution d’écran, le nombre de cœurs CPU, la quantité de mémoire, les plugins installés, la langue du navigateur, etc. Ces informations sont faciles à obtenir et constituent la première couche utilisée par les sites pour reconnaître les visiteurs.
Empreinte avancée. Elle inclut notamment les empreintes Canvas, WebGL, AudioContext, WebRTC et de polices. Les sites doivent lire activement ces données à l’aide de scripts. Elles reflètent des caractéristiques matérielles et logicielles telles que le processeur graphique, l’audio ou le rendu des polices, et offrent un pouvoir de différenciation bien supérieur aux informations de base.
Informations de localisation et de réseau. Elles comprennent la géolocalisation, le fuseau horaire, le DNS, les certificats SSL, etc. La cohérence entre fuseau horaire et langue, ou entre localisation de l’IP et langue du navigateur, est souvent utilisée pour déterminer si un visiteur "prétend" se trouver dans une région donnée.
Pris isolément, aucun de ces éléments ne suffit à identifier quelqu’un de manière unique. Mais leur combinaison permet à un site de reconnaître un navigateur avec une relative stabilité.
Pourquoi la gestion multi-comptes nécessite-t-elle des environnements d’empreinte simulés ?
Dans l’e-commerce transfrontalier et la gestion de réseaux sociaux à l’international, il est courant de maintenir plusieurs comptes en parallèle. Pour contrôler les contenus et la qualité des comptes, les plateformes peuvent utiliser le fingerprinting et des techniques similaires afin de déterminer si plusieurs comptes proviennent de la même personne ou du même groupe d’appareils. Si plusieurs comptes partagent le même environnement de navigateur et les mêmes paramètres d’empreinte, le risque qu’ils soient considérés comme liés augmente nettement. Une fois associés, des restrictions ou suspensions en série peuvent entraîner des pertes importantes.
La vague de suspensions Amazon de 2021 en est un exemple typique : de nombreux comptes de marques et de vendeurs ont été suspendus en masse pour des problèmes comprenant notamment l’association de comptes. Après cet épisode, "l’isolation de l’environnement des comptes" est devenue une pratique largement admise dans les opérations transfrontalières — il ne s’agit pas seulement de changer d’IP, mais de fournir à chaque compte un environnement de navigateur complet, indépendant et stable.
L’objectif principal de la simulation d’un environnement d’empreinte n’est pas de devenir "invisible". Il s’agit de faire fonctionner différents comptes professionnels dans des environnements de navigateur indépendants les uns des autres. Chaque environnement possède ses propres paramètres d’empreinte, cookies, cache et configuration réseau, sans mélange entre les comptes. Sur le plan technique, cela transforme "plusieurs comptes gérés par la même équipe" en environnements où "chaque compte semble provenir d’un appareil indépendant".
Selon quelles dimensions construit-on un environnement d’empreinte ?
Un environnement d’empreinte exploitable est généralement construit selon les dimensions suivantes :
Paramètres d’empreinte. Les paramètres de base — système d’exploitation, version du moteur Chromium, User-Agent, résolution, langue du navigateur, fuseau horaire et géolocalisation — doivent être cohérents dans leur ensemble. Des réglages plus détaillés incluent également les polices, les métadonnées WebGL, WebRTC, Canvas, AudioContext, les périphériques multimédias et d’autres dimensions avancées. La difficulté réside dans la "cohérence" : le système, la langue et le fuseau horaire affichés par l’environnement doivent correspondre à la région de l’IP du proxy. Sinon, l’environnement peut au contraire paraître anormal.

Moteur du navigateur. Les différents moteurs de navigateur produisent des caractéristiques d’empreinte différentes. Choisir un moteur adapté aux besoins métier peut aussi renforcer la séparation entre les environnements.
Configuration réseau. Chaque environnement doit être associé à un proxy indépendant afin que l’IP de sortie corresponde à la région d’activité du compte et reste relativement stable. Les changements fréquents d’IP, ou les incohérences entre IP, langue et fuseau horaire, sont des signaux anormaux facilement remarqués.
Applications et extensions. Dans les opérations réelles, il est souvent nécessaire d’installer divers outils et extensions dans le navigateur. Organiser ces applications par usage métier et les attribuer aux environnements concernés permet de réduire les tâches répétitives d’installation et de maintenance pour les membres de l’équipe, tout en rapprochant l’environnement d’un scénario d’utilisation réel.
Dans la version web de PurpleMark, ces paramètres peuvent être réglés un par un lors de la création d’un environnement : système d’exploitation et version du moteur, fuseau horaire, langue et géolocalisation (selon l’IP ou personnalisée), polices et WebGL, WebRTC et UDP du proxy, ainsi que des options avancées telles que Canvas, AudioContext et les périphériques multimédias. Avant la création, il est également possible de prévisualiser l’ensemble des informations de l’environnement. Une fois celui-ci créé, la page de détection d’empreinte permet de vérifier si chaque dimension correspond aux attentes.
Il faut préciser que la gestion des environnements d’empreinte répond à la question de "l’isolation de l’environnement et de la stabilité des paramètres". Elle réduit le risque d’association lié au partage d’un même environnement entre plusieurs comptes. La stabilité d’un compte sur le long terme dépend toujours de la qualité du contenu et du respect des règles de la plateforme dans les opérations.
Résumé
L’empreinte du navigateur est un moyen important pour les sites web d’identifier les visiteurs. Elle se compose de paramètres de base, d’empreintes avancées et d’informations de localisation et de réseau. Pour les équipes qui gèrent plusieurs comptes, simuler des environnements d’empreinte consiste essentiellement à donner à chaque compte un environnement de navigateur indépendant, cohérent et réutilisable sur le long terme, plutôt qu’à modifier les paramètres de façon arbitraire. Comprendre ce qui compose l’empreinte et les dimensions qui constituent un environnement permet d’aller bien au-delà du simple "changement d’IP" lors de la configuration et des contrôles.
Si vous préparez votre propre environnement multi-comptes, commencez par un seul compte : configurez les paramètres d’empreinte, le proxy, la langue et le fuseau horaire, puis vérifiez leur cohérence. Une fois ce fonctionnement validé, reproduisez-le progressivement sur les autres comptes.


