PowerScan
FR

Profils Chrome et profils de navigateur anti-détection : ce qui change vraiment

Navigateurs antidetect · 9 min de lecture · par PowerOps

Photo : Unsplash

Les profils Chrome séparent vos données. Ils ne séparent ni votre appareil, ni votre horloge, ni votre connexion. Voici où passe exactement la frontière, et quand la franchir vaut l'effort.

Les profils Chrome séparent vos données. Ils ne séparent pas votre appareil. C'est la réponse courte, et elle explique pourquoi une configuration multi-comptes bâtie sur des profils Chrome fonctionne un temps, puis cesse discrètement de fonctionner.

Chaque profil créé dans Chrome dispose de son propre dossier sur le disque. Les cookies, l'historique, les mots de passe enregistrés, les extensions et les favoris y vivent et n'en sortent pas. Tout ce qui se trouve sous ce dossier est partagé : un seul système d'exploitation, une seule pile graphique, un seul jeu de polices, une seule horloge, une seule connexion internet. Un site qui lit les signaux de l'appareil voit le même ordinateur répondre au nom de chacun de vos profils.

Ce qu'un profil Chrome isole réellement

Les profils Chrome ont été conçus pour qu'un foyer puisse partager un ordinateur portable, et pour cet usage ils sont bons. La séparation qu'ils offrent est réelle, dans ses limites.

Cela couvre la moitié stockage d'une identité, et la couvre correctement. Si votre problème était un tableau de bord client qui vous déconnectait parce que votre compte personnel vivait dans le même navigateur, un profil Chrome le règle et vous pouvez arrêter de lire ici.

Ce que tous les profils Chrome partagent

Ce que l'on découvre tard, c'est qu'un profil Chrome trace une frontière autour des données et autour de rien d'autre. Sous cette frontière, chaque profil signale la même machine, parce que c'est la même machine.

L'identité de l'appareil

Ouvrez deux profils Chrome et demandez à chacun ce qu'il est. Les réponses reviennent identiques. Dimensions de l'écran et ratio de pixels. Nombre de processeurs déclaré. Plateforme et user agent. Les chaînes de la carte graphique renvoyées par WebGL. Le hachage canvas produit lorsqu'une page dessine du texte hors écran puis relit les pixels. Le hachage audio produit en faisant passer un oscillateur dans le graphe audio du navigateur. La liste des polices, déduite en mesurant du texte dans des polices candidates. Aucune de ces valeurs ne vit dans le dossier du profil, donc aucune ne change quand vous changez de profil.

Deux comptes qui présentent un hachage canvas identique, une chaîne de moteur de rendu WebGL identique et une liste de polices identique sont deux comptes sur un seul ordinateur. Le site n'a pas besoin de le déduire. Il lit un fait.

La route réseau

Chaque profil Chrome quitte votre machine par la même adresse. Le réglage du proxy appartient à l'instance du navigateur, et un profil situé à l'intérieur de cette instance ne peut pas en détenir un qui lui soit propre. Chrome reprend le proxy système sous Windows et macOS, et un indicateur de ligne de commande s'applique à tout ce que fait le navigateur. Tous vos profils arrivent donc sur un site depuis un seul endroit, dans un seul pays, au même moment.

L'horloge et les paramètres régionaux

Le fuseau horaire vient du système d'exploitation. Dans la plupart des configurations, la langue principale aussi. Modifiez l'un ou l'autre pour un profil et vous l'avez modifié pour tous les profils, ainsi que pour tout le reste de l'ordinateur. C'est le point discret. Un proxy dans un pays à côté d'une horloge réglée dans un autre est un décalage flagrant, et Chrome n'offre aucun moyen de corriger l'horloge pour un seul profil, même une fois la route réglée par un autre moyen.

Pourquoi la moitié partagée compte

L'association ne coûte rien. Un site n'a pas besoin de prouver que deux comptes appartiennent à la même personne. Il lui faut une raison de regarder, et des valeurs d'appareil identiques sur des comptes qui se présentent comme sans lien en sont une.

Il y a un second coût, qui apparaît plus tôt. Les profils Chrome présentent leurs propres défauts pratiques dès qu'on dépasse une poignée :

La comparaison, couche par couche

CoucheProfil ChromeProfil anti-détection
Cookies et stockage des sitesSéparés par profilSéparés par profil
Historique, favoris, extensionsSéparés par profilSéparés par profil
Valeurs canvas, WebGL et audioPartagées par tous les profils de la machineGénérées par profil et enregistrées, donc identiques à chaque ouverture
Polices, écran et plateformePartagés par tous les profils de la machineDéfinis par profil, générés comme un ensemble cohérent
Fuseau horaire et paramètres régionauxRepris du système d'exploitationDéfinis par profil, alignés sur le pays que la route indique
Route réseauUne route pour tout le navigateurUn proxy par profil, testé avant qu'un compte ne s'y adosse
OrganisationUne rangée d'avatarsNoms, numéros, notes, groupes, dossiers et recherche
AutomatisationIndicateurs de lancementUne API locale qui démarre un profil et renvoie un point d'accès de débogage

Quand un profil Chrome suffit vraiment

Souvent. Le dire vaut mieux qu'un plus long argumentaire.

Dans tous ces cas, l'identité d'appareil partagée est exacte. Vous êtes une personne sur un ordinateur, et que chaque profil signale la même machine est un énoncé vrai sur le monde. Rien n'est déduit qui ne soit déjà vrai.

La moitié partagée cesse d'être exacte dès que les comptes sont censés être sans lien : clients distincts, boutiques distinctes, environnements de test distincts qui doivent chacun ressembler à un utilisateur différent. Les valeurs d'appareil identiques décrivent alors une relation que vous n'aviez jamais voulu décrire.

Ce qu'ajoute un profil anti-détection

Un profil anti-détection conserve tout ce que fait déjà un profil Chrome, puis prend en charge les trois couches que Chrome laisse partagées.

La cohérence est l'enjeu des trois. Un profil qui signale un appareil différent à chaque ouverture décrit un matériel que personne ne possède. La cible utile est un appareil d'apparence ordinaire, qui reste ensuite exactement à sa place, visite après visite.

La moitié organisationnelle est sous-estimée jusqu'à ce que quelqu'un ait vécu sans elle. Les profils portent des noms, des numéros, des notes et des étiquettes. Ils sont rangés en groupes et en dossiers. On peut les rechercher : n'importe qui peut dire « profil 42 » à voix haute et un collègue sait duquel il s'agit. Ouvrir un profil depuis sa ligne apporte avec lui son identité et sa route, il n'y a donc aucune étape où quelqu'un doit penser à régler quoi que ce soit.

Quitter les profils Chrome

L'instinct est de copier les dossiers de profils Chrome et de continuer. Résistez. Un dossier copié apporte les cookies et la session active, puis les confie à un navigateur qui signale un autre appareil que celui sur lequel ces sessions ont été établies. Ce changement est visible, et il survient à la première ouverture, le pire moment possible.

Un chemin plus lent tient mieux.

  1. Notez une ligne par compte, en comptant chaque compte séparément même lorsqu'un seul profil Chrome en contient actuellement plusieurs.
  2. Construisez d'abord la bibliothèque de proxys. Ajoutez les points d'accès, testez-les et consignez le pays que chacun indique réellement. Les fournisseurs décrivent leurs points d'accès avec optimisme.
  3. Créez un profil par compte et attribuez une route avant la première connexion. La première session fixe ce qui est normal pour ce compte, elle mérite donc d'être réussie du premier coup.
  4. Réglez le fuseau horaire et les paramètres régionaux sur le pays indiqué par la route, puis n'y touchez plus.
  5. Connectez-vous à neuf dans le nouveau profil. Oui, cela signifie un second facteur et peut-être une confirmation par e-mail pour chaque compte. C'est un coût unique, qui garantit une session véritablement établie sur l'appareil qui continuera de l'utiliser.
  6. Déplacez les comptes quelques-uns à la fois, sur deux semaines environ. Tout migrer un mardi après-midi, c'est changer simultanément les habitudes de chaque compte.
  7. Gardez Chrome pour ce qu'il fait bien : votre propre messagerie, votre propre banque, les comptes qui sont honnêtement et ouvertement les vôtres.

Exportez ce dont vous avez besoin avant de fermer les anciens profils. Les favoris et les mots de passe enregistrés sortent proprement de Chrome. Les cookies sont ce qu'il vaut mieux laisser derrière soi, puisque tout l'intérêt de la migration est une session créée dans le nouvel environnement.

Le bilan honnête

Les profils Chrome règlent entièrement le problème du stock de cookies partagé, et seulement celui-là. Pour beaucoup de gens, le stock de cookies était tout le problème, et empiler davantage d'outils par-dessus serait un effort consacré à une difficulté qu'ils n'ont pas.

Mais si vos comptes sont censés être sans lien, l'identité d'appareil partagée sous vos profils Chrome fait un travail que vous ne lui avez jamais demandé. C'est là qu'est la frontière. Le côté où vous vous trouvez décide de tout le reste de cette comparaison.

Une réserve, énoncée sans détour. Rien de tout cela ne vaut autorisation. Un service dont les conditions interdisent de détenir plusieurs comptes continue de l'interdire quand ces comptes sont isolés. Séparez les environnements pour le travail que vous avez le droit de faire.

Tous les articles · Lancer l'analyse