¿Puedo falsificar mi agente de usuario para que no se muestre el tipo de dispositivo que estoy usando?

1

Estaba buscando falsificar un agente de usuario, pero todo lo que ha surgido hasta ahora es la falsificación del tipo de navegador. Sin embargo, aún puedo ver qué tipo de dispositivo estoy usando (aunque no estoy realmente seguro de por qué alguien querría falsificar el tipo de navegador). De todos modos, quería saber si puedo falsificar mi agente de usuario para que pueda convertirse en otro dispositivo, o si hay otros métodos para que cuando use un navegador no se muestre mi dispositivo. Por ejemplo, si tengo una Mac, ¿uso TOR junto con un proxy que me protege de un sitio web como Gmail para encontrar el tipo de dispositivo que estoy usando?

    
pregunta user81864 19.02.2018 - 19:41
fuente

2 respuestas

1

Su tipo de dispositivo está codificado explícitamente en la cadena de agente de usuario. Compara estos UAs:

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

En este ejemplo iPhone idicates, bueno, un iPhone y SCH-I535 es el número de modelo de un Galaxy S3. En consecuencia, si cambia la UA a una cadena personalizada, la mayoría de los sitios web lo identificarán como un dispositivo diferente. Sin embargo, también hay muchas técnicas avanzadas de detección de huellas dactilares del dispositivo que son potencialmente menos precisas pero también más difíciles de bloquear .

  

si tengo una Mac, ¿uso TOR junto con un proxy que me protege de un sitio web como Gmail para encontrar el tipo de dispositivo que estoy usando?

El navegador Tor apunta a un diseño que minimiza las posibilidades de huellas dactilares del dispositivo. Sin embargo, no puede parar todo. Por ejemplo, si está ejecutando el navegador en modo de pantalla completa, está regalando la resolución de pantalla de su dispositivo. Puede leer los documentos del navegador Tor capítulo sobre huellas digitales para obtener una lista extensa de las medidas exactas que utilizan. tomar.

    
respondido por el Arminius 19.02.2018 - 20:15
fuente
1

El encabezado user-agent se puede usar para determinar qué tipo de dispositivo de máquina está ejecutando. De forma predeterminada, la mayoría de los navegadores enviarán algún tipo de información de identificación en ese encabezado, que incluye el navegador que está utilizando, así como su máquina. Por ejemplo, usar Chrome en una MacBook con OSX puede hacer que su agente de usuario tenga un aspecto similar al siguiente:

  

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

Observe cómo no solo se identifica el navegador web (Chrome) sino también la máquina (Intel Mac OS X). Si tuviera que cambiar el agente de usuario para imitar a otro sistema operativo, podría tener este aspecto:

  

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

En este caso, el sitio web de destino podría asumir que está ejecutando Windows como un sistema operativo base, aún usando Chrome.

El uso de Tor o un proxy no impedirá que un sitio web como Gmail sepa qué tipo de dispositivo está usando, siempre que su navegador envíe el encabezado user-agent que lo identifica. Los navegadores a veces le permitirán enviar un agente de usuario personalizado si lo desea. Firefox / Tor es compatible con esto de forma nativa, aunque creo que Chrome requiere que uses un complemento para hacerlo.

    
respondido por el PunPun1000 19.02.2018 - 20:15
fuente

Lea otras preguntas en las etiquetas