Aller au contenu
Sponsorisé AccsZone — 社媒账号, 下单自动秒发

Glossaire

User agent

Le user agent est la chaîne que votre navigateur envoie pour s’identifier, avec sa version et le système d’exploitation ; les sites l’analysent en premier.

Ce qu’est un user agent

La chaîne user agent est une ligne de texte envoyée dans l’en-tête User-Agent avec chaque requête HTTP et exposée aux scripts sous navigator.userAgent. Une valeur typique de bureau ressemble à Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Presque chaque élément est un héritage historique : les navigateurs modernes prétendent être à la fois Mozilla, WebKit et Safari pour que les vieilles règles des serveurs continuent de fonctionner. Les parties utiles sont le système d’exploitation, le nom du navigateur et la version majeure.

Les navigateurs gèlent et simplifient cette chaîne depuis plusieurs années. Les navigateurs basés sur Chromium annoncent un Windows NT 10.0 fixe sur toutes les versions de Windows et mettent à zéro les numéros de version mineurs, en déplaçant le détail vers les client hints.

Pourquoi c’est important

Les serveurs lisent le user agent pour choisir une mise en page, tenir des statistiques et décider si le visiteur est bien un navigateur. Les outils en ligne de commande, les robots d’indexation et les bibliothèques HTTP s’annoncent avec leurs propres chaînes, et notre score d’anonymat traite un user agent non-navigateur comme un signal d’automatisation valant 20 points. Au-delà, la chaîne est l’ancre à laquelle chaque autre signal d’empreinte est confronté : un user agent qui annonce Windows alors que la plateforme, les polices et le rendu canvas disent Linux est une contradiction, tout comme un user agent mobile sur un écran de 2560 pixels de large.

Pour les profils antidetect, le user agent est la première chose à régler et la plus facile à rater subtilement, généralement en choisissant une version qui ne circule plus ou en l’associant à des client hints discordants.

Comment vérifier

L’outil user agent affiche votre chaîne, l’analyse en navigateur, version, moteur, système d’exploitation et type d’appareil, et signale les signatures connues de bots ou d’outils. Vous pouvez aussi coller n’importe quelle autre chaîne pour l’analyser. L’outil en-têtes HTTP affiche l’en-tête à côté des en-têtes client hints pour les comparer, et la page empreinte du navigateur confronte la chaîne à la plateforme et à l’écran rapportés par JavaScript.

Idées fausses courantes

Changer le user agent ne change pas le navigateur. La détection de fonctionnalités, le comportement de rendu et les particularités du moteur JavaScript révèlent toujours le vrai navigateur, c’est pourquoi une chaîne falsifiée sans profil assorti tend à faire baisser la confiance plutôt qu’à l’augmenter. Et une chaîne vide ou inhabituelle n’est pas anonyme ; elle est rare, et ce qui est rare se remarque.

Outils associés