web-dev-qa-db-fra.com

Puis-je utiliser mon utilisateur utilisateur pour que le type d'appareil que j'utilise ne s'affiche pas?

Je cherchais à utiliser un agent d'utilisateur, mais tout ce qui est arrivé jusqu'à présent est de bloquer le type de navigateur. Cependant, je peux toujours voir quel type d'appareil j'utilise (tbh je ne suis même pas vraiment sûr de la raison pour laquelle quelqu'un voudrait spoof le type de navigateur). Quoi qu'il en soit, je voulais savoir si je peux spoofs mon agent utilisateur de sorte qu'il puisse devenir un autre appareil, ou s'il ya d'autres méthodes, de sorte que lorsque j'utilise un navigateur, mon appareil n'est pas affiché. Par exemple, si je possède un Mac, utilise-t-on pour un proxy me protégeant d'un site Web comme Gmail trouver le type d'appareil que j'utilise?

2
user81864

Votre type de périphérique est explicitement codé dans la chaîne d'agent utilisateur. Comparez ces UA:

Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1
Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; SCH-I535 Build/KOT49H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

Dans cet exemple iPhone Identifats, eh bien, un iPhone et SCH-I535 est le numéro de modèle d'une galaxie S3. Par conséquent, si vous modifiez l'UA en une chaîne personnalisée, la plupart des sites Web vous identifieront comme un autre appareil. Cependant, il existe également plusieurs techniques avancées d'empreintes digitales potentiellement moins précises mais plus difficiles à bloquer.

si je possède un Mac, utilise-t-on pour un proxy me protégeant d'un site Web comme Gmail Trouver le type d'appareil que j'utilise?

Le navigateur Tor vise une conception qui minimise les possibilités pour l'empreinte digitale de l'appareil. Cependant, cela ne peut pas tout arrêter. Par exemple, si vous exécutez le navigateur en mode plein écran, vous donnez la résolution de votre appareil de votre appareil. Vous pouvez lire les documents du navigateur Tor chapitre sur l'empreinte digitale pour une liste étendue de quelles mesures exactes elles prennent.

1
Arminius

Les user-agent L'en-tête peut être utilisé pour déterminer quel type de périphérique machine vous utilisez. Par défaut, la plupart des navigateurs enverront un type d'informations d'identification dans cet en-tête qui inclut le navigateur que vous utilisez, ainsi que votre machine. Par exemple, en utilisant chrome sur un MacBook exécutant OSX pourrait amener votre agent d'utilisateur à ressembler à quelque chose comme ceci:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) ApplewebKit/537.36 (KHTML, comme Gecko) Chrome/60.0.3112.90 Safari/537.36

Notez comment non seulement le navigateur Web identifié (chrome) mais également la machine (Intel Mac OS X). Si vous deviez modifier l'agent utilisateur pour imiter un autre système d'exploitation, cela pourrait ressembler à ceci:

Mozilla/5.0 (Windows NT 6.1; WOW64) ApplewebKit/537.36 (KHTML, comme Gecko) Chrome/60.0.3112.90 Safari/537.36

Dans ce cas, le site Web cible peut supposer que vous exécutez Windows comme système d'exploitation de base, toujours en utilisant Chrome.

L'utilisation de TOR ou d'un proxy ne conservera pas un site Web tel que Gmail de savoir quel type de périphérique que vous utilisez tant que votre navigateur envoie le user-agent en-tête qui l'identifie. Les navigateurs vous permettront parfois d'envoyer un agent utilisateur personnalisé si vous le souhaitez. Firefox/Tor Prise en charge Native Nativement alors que je crois Chrome vous oblige à utiliser un add-on pour le faire.

1
PunPun1000