Il n’y a pas trop d’anonymat : nous cachons le User-Agent. Masquer l'agent utilisateur dans les navigateurs Extension pour changer d'agent utilisateur

Pour reconnaître la chaîne useragent, utilisez le formulaire en ligne ci-dessous. Collez votre chaîne dans le champ Agent utilisateur, ou cliquez sur le lien Mon agent utilisateur pour apprendre et reconnaître la chaîne de votre navigateur Web.

Attention! JavaScript est désactivé.
Sans fonctionnalité activée par JavaScript Agent utilisateur travail Ne fera pas.
Veuillez activer JavaScript dans votre navigateur et actualiser la page.

Qu’est-ce qu’un agent utilisateur ?

Agent utilisateur est une chaîne que les navigateurs Web utilisent comme nom, elle contient non seulement le nom du navigateur, mais également la version du système d'exploitation et d'autres paramètres. À l'aide de l'agent utilisateur, vous pouvez déterminer de nombreux paramètres, par exemple le nom du système d'exploitation, sa version et son nombre de bits. Vous pouvez également déterminer l'appareil lui-même sur lequel le navigateur est installé : il peut s'agir d'un ordinateur, d'une tablette, d'un iPhone, d'un iPad ou d'un autre appareil mobile. À l'aide de l'agent utilisateur, vous pouvez également déterminer les fonctions prises en charge par le navigateur Web, par exemple JavaScript, Java Applet, Cookie, VBScript et ActiveX de Microsoft.

Comment se fait la détermination ?

Comment est-il possible de définir autant de paramètres à partir d’une seule petite ligne ? Les chaînes d'agent utilisateur les plus connues se trouvent dans la base de données browscap.org, si une telle chaîne est trouvée dans la base de données, vous pouvez alors obtenir de nombreux paramètres, par exemple quel type de navigateur Web, quelle version, quel système d'exploitation, etc. La base de données de l'agent utilisateur est constamment mise à jour et prise en charge, elle peut être téléchargée entièrement gratuit sur le site browscap.org.

Comment et qui utilise les données des agents utilisateurs ?

Les données de l'agent utilisateur sont utilisées par le serveur Web pour déterminer la version du navigateur afin d'afficher la page Web aussi correctement que possible. Bien que cette méthode soit déjà obsolète, certains sites continuent de l'utiliser pour identifier les appareils mobiles. Cette méthode a été remplacée par la conception adaptative.

Comment changer d'agent utilisateur ?

Comment remplacer la chaîne du navigateur par la vôtre ? Quand devrez-vous changer d’agent utilisateur ? Ensuite, lorsque vous soupçonnez que le site affiche des informations basées sur votre version du navigateur Web et ne vous permet pas de voir la version complète du site de quelque manière que ce soit, vous devez alors changer d'agent utilisateur et réessayer d'accéder au site. .

Comment changer d'agent utilisateur dans Mozilla Firefox

Pertinent pour la version Mozilla Firefox 34.0 et plus haut. Dans la barre d'adresse, tapez about:config et créez une ligne nommée general.useragent.override , par défaut il n'y a pas de telle ligne. La valeur de la ligne doit contenir ce qui sera affiché dans l'agent utilisateur.

Comment changer d'agent utilisateur dans Chrome

Pertinent pour la version Google Chrome 26.0.1410.64 et plus haut. Vous devez lancer un navigateur Web avec le commutateur --user-agent="" et spécifier la nouvelle chaîne de l'agent utilisateur entre guillemets. Par exemple, sous Windows, vous pouvez le lancer en appuyant sur Win+R, et dans le champ « Ouvrir » saisir chrome --user-agent="MyBrowser" . Vous pouvez vérifier la valeur actuelle en saisissant about : dans la barre d'adresse.

Comment changer d'agent utilisateur dans Opera

Pertinent pour la version Opéra 12h15 et plus haut. Vous devez taper opera:config#UserPrefs|CustomUser-Agent dans la barre d'adresse et remplir le champ en surbrillance "Custom User-Agent" avec la nouvelle valeur de la ligne de l'agent utilisateur. Ensuite, vous devez faire défiler vers le bas de la page et cliquer sur « Enregistrer ».

Comment changer d'agent utilisateur dans Safari

Pertinent pour la version AppleSafari 5.1.7 et plus haut. Vous devez aller dans le menu "Développement". Pour voir la barre de menu, vous devez appuyer sur Alt. Si le menu "Développement" ne s'affiche pas, vous devez l'activer ; pour cela, allez dans le menu "Edition" - "Paramètres", allez dans l'onglet "Modules complémentaires" et cochez la case à côté de "Afficher le menu de développement dans la barre de menus." Appuyez ensuite à nouveau sur Alt et sélectionnez « Développement » - « Agent utilisateur ». Il existe déjà quelques options parmi lesquelles choisir, si aucune d’entre elles ne vous convient, sélectionnez « Autre » et entrez votre ligne d’agent utilisateur.

Comment changer d'agent utilisateur dans Internet Explorer

Pertinent pour la version Internet Explorer 10 et plus haut. Vous devez appuyer sur F12, le panneau « Outils de développement » s'ouvrira, sélectionnez le menu « Outils » - « Modifier la chaîne de l'agent utilisateur ». Plusieurs options s'offrent déjà à vous ; si aucune d'elles ne vous convient, sélectionnez « Spécial... ». Dans le champ « Nom convivial », entrez n'importe quel nom et dans le champ « Chaîne de l'agent utilisateur », entrez la chaîne de l'agent utilisateur souhaitée. Cliquez ensuite sur « Ajouter », sélectionnez-le dans la liste et cliquez sur « Installer ». Le seul inconvénient de cette méthode est qu'elle fonctionne temporairement jusqu'à la fermeture du navigateur Web ; après avoir redémarré le navigateur, vous devez appuyer à nouveau sur F12 et sélectionner l'option créée dans la liste de sélection rapide.

Une autre façon de modifier la ligne de l'agent utilisateur consiste à la corriger dans le registre, puis les paramètres sont enregistrés même après la fermeture du navigateur, mais cette méthode présente des inconvénients. Changer la chaîne de l'agent utilisateur en une chaîne complètement arbitraire ne fonctionnera pas. Le fait est que cette ligne est constituée de différentes valeurs de registre, séparées les unes des autres par un point-virgule (";"). Si la valeur doit être modifiée pour tous les utilisateurs, alors il s'agit de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\ User Agent\ , et pour un utilisateur actuel, voici HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ Paramètres Internet\5.0\ Agent utilisateur\ . Par défaut, il n'y a qu'une seule clé, Default. Vous devez créer trois "paramètres de chaîne" Compatible , Platform et Version . Vous devez redémarrer votre navigateur pour que les modifications prennent effet. Définissez ces valeurs par exemple :

  • Par défaut = "Mozilla/5.0"
  • Compatible = "compatible"
  • Plateforme = "Windows NT 6.1"
  • Version = "MSIE 10.0"

En fonction des besoins, remplacez les valeurs spécifiées par celles requises et n'oubliez pas de redémarrer le navigateur. Vous pouvez en savoir plus à ce sujet sur le site Web Microsoft.

Comment changer d'agent utilisateur sur les appareils mobiles

De nombreux appareils mobiles fournissent déjà des modifications à la chaîne useragent à l'aide des paramètres standard du navigateur Web.

Comment changer d'agent utilisateur dans un navigateur standard pour Android

Dans le navigateur Android standard, la chaîne useragent est modifiée dans les paramètres du navigateur, l'option UAString. Mais par défaut, cet élément de menu est masqué. Pour afficher ce menu, vous devez taper about:debug dans la barre d'adresse et cliquer sur Rechercher ou Aller (sur le clavier virtuel). Accédez ensuite à nouveau aux paramètres : Paramètres » UAString, cette option est désormais disponible pour la sélection.

Comment changer l'agent utilisateur dans le navigateur Dolphin

Pertinent pour la version Navigateur Dolphin 11.4.2 et plus haut. Les modifications sont fournies par les paramètres standards dans le menu « Paramètres » » « Spécial » » « Personnalisation » » « Agent utilisateur ». Vous avez le choix entre plusieurs options : « Android », « Bureau », « iPhone », « iPad », « Personnalisé ». La dernière option vous permet de saisir une chaîne d'agent utilisateur arbitraire.

Comment changer d'agent utilisateur en PHP

Pertinent pour la version PHP5.6 et plus haut. L'agent utilisateur en PHP peut être modifié de deux manières. Le premier est dans le fichier php.ini, modifiez le paramètre user_agent. La deuxième façon consiste à utiliser stream_context_create lors de l'exécution du script.

Exemple d'utilisation de file_get_contents() :

$opts = [ "http" => ["user_agent" => "mon agent utilisateur"] ]; $context = stream_context_create($opts); file_get_contents("http://example.com/", false, $context);

Exemple d'utilisation pour Soap Client :

$opts = [ "http" => ["user_agent" => "mon agent utilisateur"] ]; $context = stream_context_create($opts); $soapclient = new SoapClient("http://example.com/wsdl/", ["stream_context" => $context]);

Exemples de chaînes d'agent utilisateur

Navigateurs de bureau :

  • Mozilla Firefox 36 (Win 8.1 x64) : Mozilla/5.0 (Windows NT 6.3 ; WOW64 ; rv:36.0) Gecko/20100101 Firefox/36.0
  • Google Chrome 53 (Win 10 x64) : Mozilla/5.0 (Windows NT 10.0 ; WOW64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/53.0.2785.116 Safari/537.36
  • Google Chrome 40 (Win 8.1 x64) : Mozilla/5.0 (Windows NT 6.3 ; WOW64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/40.0.2214.115 Safari/537.36
  • Opera 40 (Win 10 x64) : Mozilla/5.0 (Windows NT 10.0 ; WOW64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/53.0.2785.101 Safari/537.36 OPR/40.0.2308.62
  • Opera 12.17 (Win 8 x64) : Opera/9.80 (Windows NT 6.2 ; WOW64) Presto/2.12.388 Version/12.17
  • Apple Safari 5.1 (Win 8 x64) : Mozilla/5.0 (Windows NT 6.2 ; WOW64) AppleWebKit/534.57.2 (KHTML, comme Gecko) Version/5.1.7 Safari/534.57.2
  • Internet Explorer 11 (Win 10 x64) : Mozilla/5.0 (Windows NT 10.0 ; WOW64 ; Trident/7.0 ; .NET4.0C ; .NET4.0E ; rv:11.0) comme Gecko
  • Internet Explorer 11 (Win 8.1 x64) : Mozilla/5.0 (Windows NT 6.3 ; WOW64 ; Trident/7.0 ; ASU2JS ; rv:11.0) comme Gecko
  • Microsoft Edge (Win 10 x64) : Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

Navigateurs mobiles :

  • iPhone : Mozilla/5.0 (iPhone ; CPU iPhone OS 6_0 comme Mac OS X) AppleWebKit/536.26 (KHTML, comme Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25
  • Android 2.3.5 (Philips W632) : Mozilla/5.0 (Linux ; U ; Android 2.3.5 ; ru-ru ; Philips W632 Build/GRJ90) AppleWebKit/533.1 (KHTML, comme Gecko) Version/4.0 Mobile Safari/533.1

Comprimés:

  • iPad : Mozilla/5.0 (iPad ; CPU OS 6_0 comme Mac OS X) AppleWebKit/536.26 (KHTML, comme Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25

Moteurs de recherche:

  • Yandex : Mozilla/5.0 (compatible ; YandexBot/3.0 ; +http://yandex.com/bots)
  • Google : Mozilla/5.0 (compatible ; Googlebot/2.1 ; +http://www.google.com/bot.html)
  • Bing : Mozilla/5.0 (compatible ; bingbot/2.0 ; +http://www.bing.com/bingbot.htm)
  • Yahoo! Slurp : Mozilla/5.0 (compatible ; Yahoo! Slurp ; http://help.yahoo.com/help/us/ysearch/slurp)
  • Mail.ru : Mozilla/5.0 (compatible ; Linux x86_64 ; Mail.RU_Bot/Fast/2.0 ; +http://go.mail.ru/help/robots)
  • Spoutnik : Mozilla/5.0 (compatible ; SputnikBot/2.3 ; +http://corp.sputnik.ru/webmaster)

Robots, bots, analyseurs :

  • Ahrefs : Mozilla/5.0 (compatible ; AhrefsBot/5.0 ; +http://ahrefs.com/robot/)
  • Majestic : Mozilla/5.0 (compatible ; MJ12bot/v1.4.5 ; http://www.majestic12.co.uk/bot.php?+)
  • SMTBot : Mozilla/5.0 (compatible ; SMTBot/1.0 ; +http://www.similartech.com/smtbot)
  • linkdex : Mozilla/5.0 (compatible ; linkdexbot/2.2 ; +http://www.linkdex.com/bots/)
  • Exabot : Mozilla/5.0 (compatible ; Exabot/3.0 ; +http://www.exabot.com/go/robot)
  • StatOnline.ru : Mozilla/5.0 (compatible ; StatOnlineRuBot/1.0)

Je note tout de suite que les méthodes de modification des agents utilisateurs pour les navigateurs décrits sont les mêmes, aussi bien sous Linux que sous Windows.

Commençons par Mozilla Firefox (version actuelle 3.5.5).

Dans la barre d'adresse, nous tapons à propos de : configuration et après l'avertissement, nous arrivons aux paramètres de Firefox. Tapez le mot dans le filtre (ci-dessus) général.useragent et nous voyons que les camarades insensibles (ou insensibles ?) ne gâtent pas particulièrement les travailleurs avec l'étendue du choix, et il ne sera pas possible de changer complètement le UserAgent à l'aide des champs qui apparaissent. Heureusement, il existe un réglage délicat pour cela, qui n'est pas disponible par défaut dans Firefox, ça s'appelle général.useragent.override, et si vous créez un paramètre avec ce nom (clic droit > créer > ligne) et collez-y, par exemple, la ligne « Mozilla/5.0 (Windows ; U ; Windows NT 6.0 ; en-US ; rv:1.9. 1.5) Gecko/ 20091102 Firefox/3.5.5", puis après avoir vérifié le mozilka sur le service qui vérifie les agents utilisateurs (il est aussi en haut de la page), nous verrons notre nouveau faux agent utilisateur.

Pour l'avenir, si vous avez besoin d'un vrai UserAgent, effacez simplement la ligne dans général.useragent.override

La même chose peut être faite avec des plugins, par exemple, User Agent Switcher, qui ajoute un élément au menu « Outils » pour changer d'agent utilisateur en déplacement. Une grande liste d'agents utilisateurs peut être téléchargée depuis http://techpatterns.com/forums/about304.html et ajoutée via l'importation dans les paramètres du module complémentaire.

C'est maintenant au tour d'Opera (version actuelle 10.10).

Opera est encore moins performant en termes de paramètres d'agent utilisateur que FireFox, ce que vous pouvez facilement vérifier en tapant les adresses dans le panneau. opéra:config et en ouvrant l'élément « User Agent », le champ « Spoof UserAgent ID », où les chiffres indiquent différentes options pour les UserAgents :

1) présentez-vous comme Opera (par défaut)
2) présentez-vous comme Mozilla
3) présentez-vous comme Internet Explorer
4) se faire passer pour Mozilla (Opera n'est pas mentionné)
5) se déguiser en Internet Explorer (hormis l'absence de mention d'Opera, Windows est affiché comme système d'exploitation)

Cependant, comme c'est décevant, je dirai tout de suite que l'élément « Spoof UserAgent ID » ne fonctionne pas et n'a pas d'effet global, du moins dans la version actuelle. Opera vous permet de changer l'agent utilisateur, uniquement pour des sites spécifiques, via le menu « Outils » > « Paramètres rapides » > « Paramètres des sites » > onglet « Réseau » > élément « Identification du navigateur » ou en cliquant avec le bouton droit sur la page. du site souhaité > « Paramètres des sites » " et plus loin, le même que dans le premier cas.

Juste au cas où, je vous donnerai mes agents utilisateurs pour les cinq options :

1) Présentez-vous comme Opera = Opera/9.80 (X11 ; Linux x86_64 ; U ; ru) Presto/2.2.15 Version/10.10

2) Présentez-vous comme Mozilla = Mozilla/5.0 (X11 ; Linux x86_64 ; U ; ru ; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 10.10

3) Présent sous Internet Explorer = Mozilla/4.0 (compatible ; MSIE 6.0 ; X11 ; Linux x86_64 ; ru) Opera 10.10

4) Déguiser en Mozilla = Mozilla/5.0 (X11 ; Linux x86_64 ; U ; ru ; rv:1.8.1) Gecko/20061208 Firefox/2.0.0

5) se faire passer pour Internet Explorer (le seul agent utilisateur Windows) = Mozilla/4.0 (compatible ; MSIE 6.0 ; Windows NT 5.1 ; ru)

Peut-être qu'à l'exception des quatrième et cinquième, il n'y a pas d'options de travail, mais la troisième s'est avérée la plus amusante.

Pour ajouter les données nécessaires aux Opera UserAgents existants, dans opéra:config vous pouvez utiliser le champ « Id » de l'élément « ISP » et le champ « Autoriser les composants dans le commentaire de chaîne UA » de l'élément « User Agent ». Ils seront nécessaires si vous devez accéder à un site qui nécessite une certaine chaîne dans l'agent utilisateur, par exemple le système d'exploitation d'un téléphone mobile, lors de l'accès à un site pour téléphones mobiles.

Et enfin, jetons un coup d'œil à Google Chrome, puisque récemment des versions pour Linux ont finalement été publiées.

Pour Chrome, je ne connais qu'un seul moyen normal (sans fouiller dans les tripes de Chrome) de modifier l'agent utilisateur : il s'agit de le lancer avec l'option "-user-agent".

Pour Windows, pour ce faire, vous pouvez modifier le raccourci de Google Chrome pour que dans le champ « Objet », où est indiqué le chemin complet du programme, il y ait ce qui suit :

"C:\Documents and Settings\YourUser\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" "-user-agent=Mozilla/4.0 (compatible ; MSIE 6.0 ; Windows NT 5.1 ; fr)"

De même, sous Linux, dans la console ou dans le raccourci de lancement de Google Chrome sur l'environnement de travail que vous utilisez, insérez ce qui suit :

/opt/google/chrome/google-chrome "-user-agent=Mozilla/4.0 (compatible ; MSIE 6.0 ; Windows NT 5.1)"

Dans les deux exemples, l'option -user-agent avec le paramètre est encadrée par des guillemets simples ou doubles réguliers, pas par des guillemets bouclés, WordPress paralyse les guillemets tout le temps...

Vous pouvez maintenant vérifier l'agent utilisateur dans Chrome en tapant la commande dans la barre d'adresse du navigateur. à propos de:version

C'est tout ce qu'on peut dire sur ce sujet

La prochaine attaque de paranoïa était tout à fait justifiée - elle est survenue après la lecture, où l'auteur, en utilisant l'exemple du navigateur FireFox, a parlé de fuites potentielles d'informations d'identification. Et c'est devenu intéressant : dans quelle mesure les solutions annoncées sont-elles applicables, par exemple, à un navigateur ? Google Chrome?
Cachez la véritable IP - nous utilisons différents serveurs VPN, désactivons la part du lion des scripts de suivi - Adblock Plus et Ghostery, supprimons le Referer - pas de question, nous avons oublié autre chose... Oh oui - User-Agent - une sorte d'« empreinte digitale » , selon lequel (en conjonction, par exemple, avec IP), il est facile d'identifier l'utilisateur. Et il fallait faire quelque chose à ce sujet. Les solutions trouvées n'ont modifié que statiquement la valeur du User-Agent, ce qui n'était clairement pas suffisant. Ensuite, il a été décidé d'écrire un plugin pour cacher le véritable User-Agent, ou, pour être plus précis, le remplacer par un autre aléatoire, ou presque.

Un peu de théorie

De manière générale, le User-Agent (ci-après dénommé U.A.) - une chose nécessaire. Il est nécessaire principalement pour l'affichage correct des pages, car nous savons tous que différentes versions de différents navigateurs affichent les pages différemment, et les programmeurs Web attentionnés tiennent compte de ce fait lorsqu'ils émettent des scripts et des styles pour les bons navigateurs. La prise en charge des technologies disponibles par les « moteurs » varie. Cela nous amène à la première exigence du résultat - la capacité de « simuler » différents navigateurs, et ce qui est le plus important - être capable de choix entre eux.
UA est avant tout un ensemble. Un ensemble de différents identifiants utilisés pour déterminer quel navigateur, quel système d'exploitation, quelle version et quel logiciel spécifique (bonjour, IE) possède l'utilisateur.
Pourquoi l’IP et l’UA devraient-ils être masqués en premier lieu ? Regardons le journal d'un site stub vide sans rien du tout :

$ cat somesite.org.access_log | tail -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (compatible ; MJ12bot/v1.4.5 ; http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (compatible ; YandexBot/3.0; +http://yandex.com/bots)" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (Windows NT 6.1 ; WOW64 ; rv:30.0) Gecko/20100101 Firefox/30.0"

Il n'y a rien sur le site, mais j'en sais largement assez sur le visiteur. C'est parce que « les journaux savent tout ».

Un peu de pratique

C’est donc décidé : nous remplacerons un faux UA. Mais comment le former ? J'ai suivi le chemin consistant à collecter des dizaines d'UA pour chaque navigateur d'intérêt et à écrire un code régulier pour chacun qui générerait le plus plausible et en même temps, dans une certaine mesure, une empreinte unique. Vous voulez un exemple ? Voici 10 navigateurs UA « IE 9 », et parmi eux cinq vrais. Pouvez-vous faire la différence ?

Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; WOW64 ; Trident/5.0 ; chromeframe/12.0.742.112) Mozilla/5.0 (Windows ; U ; MSIE 9.0 ; Windows NT 6.0 ; Win64 ; x64 ; Trident/5.0 ; .NET CLR 3.8.50799 ; Media Center PC 6.0 ; .NET4.0E) Mozilla/5.0 (Windows ; U ; MSIE 9.0 ; Windows NT 8.1 ; Trident/5.0 ; .NET4.0E ; en-AU) Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; WOW64 ; Trident/5.0 ; .NET CLR 3.5.30729 ; .NET CLR 3.0.30729 ; .NET CLR 2.0.50727 ; Media Center PC 6.0) Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 8.0 ; WOW64; Trident/5.0; .NET CLR 2.7.40781; .NET4.0E; fr-SG) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 8.0; Win64; x64; Trident/5.0; .NET4.0E ; fr) Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; Win64 ; x64 ; Trident/5.0 ; .NET CLR 3.5.30729 ; .NET CLR 3.0.30729 ; .NET CLR 2.0.50727 ; Media Center PC 6.0) Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; Win64 ; x64 ; Trident/5.0 ; .NET CLR 2.0.50727 ; SLCC2 ; .NET CLR 3.5.30729 ; .NET CLR 3.0.30729 ; Media Center PC 6.0 ; Zune 4.0; Tablette PC 2.0; InfoPath.3 ; .NET4.0C ; .NET4.0E) Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 7.0 ; Trident/5.0 ; .NET CLR 2.2.50767 ; Zune 4.2 ; .NET4.0E) Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; Win64 ; x64 ; Trident/5.0
Oui, c'est possible, mais pour cela, il faut analyser. Analysez, par exemple, quel .net peut être installé sur quel système d'exploitation, analysez les versions et les combinaisons, les nuances. Lorsqu’ils se perdent en tas, la tâche devient un peu triviale. Toute personne intéressée par l'apparence des habitués est invitée à suivre ce lien. Le jour de la génération, j'ai utilisé randexp.js (merci au gars sous le pseudo pour le conseil).

En général, l'extension emprunte avec succès l'identité des navigateurs suivants :

  • IE de 6 à 10 ;
  • Chrome (Win/Mac/Linux) ;
  • Firefox (Win/Mac/Linux) ;
  • Safari (Win/Mac/Linux) ;
  • Opéra (Win/Mac/Linux) ;
  • iPad et iPhone.
Quoi d'autre d'intéressant ? Automatisation. Vous cochez les cases des navigateurs que nous simulons, cochez la case « Mettre à jour automatiquement », spécifiez l'intervalle de temps et oubliez. Rien de plus. Pour les curieux, regardez la « page de fond » dans la console - tout n'y est pas mal enregistré.

Open source. Si vous souhaitez le personnaliser vous-même, il vous suffit de :

  1. Ouvrez le lien de l'extension sur Github ;
  2. Cliquez sur « Télécharger Zip » ou cloner ;
  3. Sur la page des extensions, cochez la case « Mode développeur » ;
  4. Cliquez sur « Charger l'extension décompressée... » et spécifiez le chemin d'accès à l'archive ou au clone décompressé ;
J'apprécierais grandement les critiques et suggestions constructives.

Il vaut mieux le voir une fois.

Si vous avez une manie de traquer, cela ne veut pas dire que personne ne vous surveille...

Observation médicale

Certaines personnes sont surprises : « Comment some_site.ru a-t-il reconnu mon système d'exploitation et mon navigateur ? Oui, de nombreux services collectent de telles informations, car... ceci est parfois important pour le bon affichage des pages. Ceci est également important pour la collecte de statistiques. Par exemple, grâce à ces informations, je sais que parmi les visiteurs de notre site, 33 % utilisent l'OS Ubuntu et d'autres l'aiment, et 30 % supplémentaires utilisent d'autres distributions Linux.

En fait, il n'y a rien de mal à cela (collecter de telles données) si les 5 affirmations suivantes sont vraies :

  1. Vous n'utilisez pas Windows.
  2. Vous ne trollez pas sur les sites de hackers (et ne soyez pas impoli en général).
  3. Vous stockez toutes les informations précieuses sur des serveurs distants avec des sauvegardes régulières et un mot de passe de 2048 bits (enfin, ou chez vous sous votre oreiller).
  4. Vous ne souffrez pas d’illusions de persécution.
  5. Vous êtes un contribuable respectable.

Vous n’avez pas non plus à avoir peur de quoi que ce soit si vous n’allez pas du tout en ligne.

Personnellement, je ne peux pas effectuer les étapes 4 à 5, je « change » donc régulièrement de navigateur et de système d'exploitation.

Aide de l'agent utilisateur

Pour connaître les informations sur les visiteurs, le serveur demande des informations au navigateur appelé USER-AGENT. Il s'agit d'une chaîne de texte comme celle-ci :

Mozilla/4.0 (compatible ; MSIE 8.0 ; Windows NT 6.0 ; Trident/4.0 ; Mozilla/4.0 (compatible ; MSIE 6.0 ; Windows NT 5.1 ; SV1) ; .NET CLR 3.5.30729)

Il contient généralement des informations sur la version du logiciel, le système d'exploitation et la langue du système, mais il peut également contenir autre chose.

La ligne suivante contient les informations suivantes :

  • Système d'exploitation Windows Vista
  • Navigateur Internet Explorer 6.0
  • .NET version 3.5.30729

Certaines sociétés (toutes celles rachetées par Microsoft ainsi que de nombreuses banques utilisant le client-banque HTTP) ne supportent pas leurs sites pour les navigateurs autres que MSIE. C'est pourquoi le remplacement de la valeur USER-AGENT est pertinent non seulement pour ceux qui souhaitent cacher leurs informations, mais aussi pour les utilisateurs Linux respectables.

Une liste de valeurs pour le champ USER-AGENT est disponible sur Wikipedia.

Nous allons essayer de changer la valeur du champ USER-AGENT dans les navigateurs Firefox et Chrome\Chromium. Tout ce qui est décrit a été réalisé dans Ubuntu, mais fonctionnera correctement dans n'importe quel autre système d'exploitation.

Aller...

Faux agent utilisateur dans le navigateur Firefox

Option 1 - simple

Tout d’abord, installez le plugin User Agent Switcher. Redémarrez Firefox et placez le bouton User Agent Switcher sur le panneau (vous n'êtes pas obligé de le placer, mais utilisez-le via le menu « Outils »).

Mais par défaut la liste Changeur d'agent utilisateur est très petit, vous n’avez donc pas besoin de l’étendre (même si cela peut vous suffire).

Téléchargez le fichier useragentswitcher.xml. Ouverture Paramètres du commutateur d'agent utilisateur, appuie sur le bouton Importer et sélectionnez le fichier fraîchement téléchargé.

Vous pouvez désormais utiliser presque n'importe quel navigateur existant.

Option 2 - pour les yeux rouges

Ouvrez la page des paramètres dans le navigateur. Pour cela, écrivez dans la barre d'adresse :

Créer un paramètre de chaîne général.useragent.override. Il n'existe pas par défaut

Et nous lui donnons n'importe quelle valeur - c'est celle-ci que le navigateur répondra à une demande de Agent utilisateur.

Faux agent utilisateur dans les navigateurs Chrome et Chromium

Option 1 - simple mais stupide

Cette méthode est similaire à la première option pour Firefox, mais le plugin Chrome est très stupide, car... ne peut pas remplacer le véritable champ User-agent. Cette astuce ne fonctionne que si le site détecte le système d'exploitation et le navigateur utilisant Java. Voici un lien vers la page du plugin. Selon l'auteur du plugin, tout ira bien lorsque Google publiera une API sur cette problématique.

Tout le monde sait probablement que les sites et services collectent des informations sur les utilisateurs à leurs propres fins. Agent utilisateur - une chaîne qui contient des informations sur la version du système d'exploitation, le navigateur et ses fonctions spéciales, ainsi que sur l'appareil à partir duquel l'utilisateur visite le site. Les sites Web collectent ces informations pour afficher correctement la page et son contenu. Auparavant, les sites étaient créés en tenant compte des caractéristiques des différents navigateurs, de sorte que les utilisateurs modifiaient l'agent utilisateur pour afficher les pages du site sous la forme dont ils avaient besoin. Cet outil est souvent utilisé par les développeurs pour vérifier les performances des pages de différents appareils.

En soi, les informations fournies par l'agent utilisateur du navigateur ne sont pas nuisibles, cependant, certains sites et services les utilisent pour identifier les utilisateurs. Par conséquent, le User Agent interfère avec ceux qui travaillent avec le multi-comptes, les réseaux sociaux et les services de trading : gestionnaires SMM, traders d'arbitrage, arbeurs, etc. Avec leur aide, les sites Internet, services et réseaux sociaux détectent le fonctionnement simultané de plusieurs comptes et bloquent l'ensemble du réseau, ce qui entraîne une perte de temps et d'argent. Pour éviter que cela ne se produise, les utilisateurs modifient l'agent utilisateur dans les navigateurs et les programmes dotés d'un navigateur intégré.

De plus, le remplacement de l'agent utilisateur vous aidera simplement à maintenir l'anonymat et à assurer la sécurité de votre ordinateur et des données qui y sont stockées, ainsi qu'à contourner les restrictions et à visiter des sites dont le contenu n'est disponible que lors de l'utilisation d'une plate-forme ou d'un appareil spécifique.

Cependant, changer d'agent utilisateur présente des inconvénients : certains sites peuvent ne pas s'afficher correctement et les services d'assistance technique recevront des informations incorrectes sur votre appareil et votre navigateur, ce qui rendra difficile la résolution du problème. Par conséquent, faites-le judicieusement et n'oubliez pas d'annuler les modifications si la situation l'exige.

Comment désactiver l'agent utilisateur dans les navigateurs

Les méthodes de modification de l'agent utilisateur diffèrent selon le navigateur. Dans certains endroits, c'est plus facile à faire, dans d'autres c'est plus difficile, et dans certains cas, il ne sera pas possible de changer l'agent utilisateur sans extensions tierces. Si vous ne savez pas comment modifier l'agent utilisateur, utilisez les instructions ci-dessous. Ils parlent de changer l'agent utilisateur dans les navigateurs populaires.

ChangementMozilla Firefox

Dans les nouvelles versions de Mozilla Firefox, vous pouvez modifier l'agent utilisateur via la ligne de commande du navigateur. Pour ce faire, vous aurez besoin de :

  1. Ouvrez un navigateur et saisissez : about:config dans la barre d'adresse.
  2. Faites un clic droit dans la fenêtre des paramètres et sélectionnez « créer », puis sélectionnez « chaîne ».
  3. Après cela, une fenêtre s'ouvrira vous demandant de nommer la ligne. Donnez-lui le nom general.User Agent.override et cliquez sur « OK ».
  4. Après cela, une nouvelle fenêtre apparaîtra qui vous demandera de saisir une valeur de chaîne. Entrez l'agent utilisateur dont vous avez besoin et cliquez sur « OK ».

Un moyen universel de modifier l'agent utilisateur pour les navigateurs basés sur Chromium

Une méthode universelle qui convient à tous les navigateurs basés sur Chromium. L'agent utilisateur est remplacé directement via le navigateur à l'aide des outils de développement intégrés. Pour ce faire, vous avez besoin de :

  1. Ouvrez le navigateur et accédez à son menu. Passez le curseur sur l'élément « Outils supplémentaires », puis cliquez sur l'élément « Outils de développement », ou appelez le menu avec le raccourci clavier Ctrl+Maj+L ou appuyez simplement sur F12.
  2. Dans la fenêtre qui apparaît à droite, cliquez sur les trois points qui se trouvent sur les onglets en haut
  3. Dans la fenêtre contextuelle, sélectionnez la section « Plus d'outils » et cliquez sur le bouton « Conditions du réseau ».
  4. Un onglet supplémentaire s'ouvrira en bas à droite. Dans la section "User Agent", décochez l'élément "Sélectionner automatiquement".
  5. Après cela, sélectionnez l'agent utilisateur requis dans le curseur ou entrez celui souhaité dans le champ spécial situé ci-dessous.
  6. Cette méthode convient aux trois navigateurs répertoriés ci-dessus. Si cela ne fonctionne pas, essayez d'utiliser les autres méthodes répertoriées ci-dessous.

ChangementGoogle Chrome

Changer l'agent utilisateur dans Google Chrome est simple. Si la méthode universelle ne vous a pas aidé ou s'est avérée trop compliquée, essayez celle-ci. Cela fonctionne pour les versions supérieures à 26. Vous aurez besoin de :

  • Faites un clic droit sur le raccourci du navigateur.
  • Dans la fenêtre pop-up, cliquez sur "Propriétés".
  • Ajoutez le contenu suivant au champ « Objet » : --user-agent="(l'agent utilisateur dont vous avez besoin)"
  • Après cela, cliquez sur "OK".
  • Appuyez sur Gagner+R. Dans la fenêtre "Exécuter" qui s'ouvre, saisissez chrome --user-agent="(required User Agent)"
  • Cliquez sur OK"

Vous pouvez également simplement utiliser une extension qui changera l'agent utilisateur en quelques clics. Vous pouvez les trouver dans un moteur de recherche ou dans le magasin d'extensions Chrome. Si vous ne savez pas quelle extension utiliser, nous vous recommandons de faire attention à User-Agent Switcher pour Google Chrome.

Changer l'agent utilisateur dans Opera

Si la méthode universelle indiquée ci-dessus ne vous a pas aidé, essayez d'utiliser des méthodes supplémentaires pour modifier l'agent utilisateur dans Opera, qui dépendent de la version de votre navigateur. Pour changer le User Agent dans la version 43 d'Oprea et inférieure il faut :

  1. Ouvrez un navigateur et saisissez opera:config#UserPrefs|CustomUser-Agent dans la barre d'adresse.
  2. Dans la fenêtre qui s'ouvre, saisissez l'agent utilisateur dont vous avez besoin.

Dans les nouvelles versions, cette méthode peut ne pas fonctionner, vous devrez donc utiliser des extensions tierces qui modifient l'agent utilisateur du navigateur, ou le rendent aléatoire à chaque fois que vous vous connectez au navigateur. Ils sont faciles à trouver en utilisant la requête correspondante dans un moteur de recherche. Par exemple, l'extension User-Agent Switcher pour Opera.

ChangementNavigateur Yandex.

En plus de la méthode universelle décrite ci-dessus, vous pouvez modifier l'agent utilisateur dans le navigateur Yandex à l'aide d'une extension spéciale qui peut être trouvée à l'aide d'un moteur de recherche. Nous vous recommandons d'utiliser l'extension User-Agent Switcher pour le navigateur Yandex.

N'oubliez pas que le changement d'agent utilisateur doit être utilisé à bon escient. N'oubliez pas de renvoyer les paramètres d'origine après chaque modification, car un agent utilisateur mal configuré affichera certaines pages de manière incorrecte et, dans le pire des cas, l'accès à la page dont vous avez besoin sera complètement bloqué.