Mozilla omite la información de arquitectura de CPU del agente de usuario de Firefox

Mozilla planea omitir la información de arquitectura de CPU del agente de usuario de Firefox y varias API compatibles para reducir la huella digital de los usuarios de Firefox.

Los navegadores web revelan información automáticamente a los sitios web que los usuarios abren en las aplicaciones. El agente de usuario revela información sobre el navegador y la versión del navegador, el sistema operativo y, hasta hace poco, también la arquitectura de la CPU.

Las secuencias de comandos de huellas digitales utilizan información del agente del usuario y otra información, por ejemplo, idioma y ubicación, para crear huellas digitales. La precisión de las huellas digitales aumenta con el número de puntos de datos únicos.

Firefox ya no revelará uno de los bits de información a los scripts y sitios en el futuro. El cambio, implementado ya en versiones recientes de Firefox Nightly 69, omite la información de arquitectura de CPU del agente de usuario.

Firefox solía diferenciar entre las siguientes arquitecturas de CPU:

  1. Firefox de 32 bits en sistemas operativos de 32 bits.
  2. Firefox de 32 bits en sistemas operativos de 64 bits.
  3. Firefox de 64 bits en sistemas operativos de 64 bits.

Los usuarios de Firefox que ejecutan Firefox 69 notarán que los scripts que devuelven el agente de usuario ya no diferenciarán la información. Una simple búsqueda en Google para el agente de usuario de cheques revela que, como se ve en la captura de pantalla a continuación.

La versión nocturna actual de Firefox ejecutada en un sistema de prueba devuelve el siguiente agente de usuario:

Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 69.0) Gecko / 20100101 Firefox / 69.0

El cambio afecta a las instalaciones de Firefox de 32 bits que se ejecutan en versiones de 64 bits de un sistema operativo Windows o Linux. Estas versiones utilizarán el siguiente agente de usuario a partir de Firefox 69:

  • Linux: Linux x86_64 en lugar de Linux i686 en x86_64
  • Windows: Win64 en lugar de WOW64

El cambio se aplica al agente de usuario y las API navigator.userAgent, navigator.platform y navigator.oscpu.

La modificación de la información del agente de usuario de esta manera es un cambio de bajo riesgo según Mozilla que no debería afectar la funcionalidad o la compatibilidad.

El servicio de buscador de complementos de Mozilla utilizó la información proporcionada por el agente de usuario para dirigir a los usuarios a la descarga correcta de Flash Player. Adobe Flash es el último complemento que admite Firefox, pero el instalador es universal, por lo que ya no es necesaria una diferenciación. Flash, además, se retirará a finales de 2020.

El cambio es el primer paso de un proceso de reescritura más extenso que eliminará completamente la información de la arquitectura de la CPU del agente de usuario de Firefox y las API relevantes. El cambio principal requiere pruebas exhaustivas, ya que tiene una mayor probabilidad de causar problemas de compatibilidad web en sitios que implementan técnicas de detección de agentes de usuario.

Palabras de clausura

Firefox omite la información de la arquitectura de la CPU en el futuro e incluso ocultará la información de la arquitectura por completo en un futuro próximo; Es un buen paso en la dirección correcta. Sin embargo, podría dar lugar a incompatibilidades en sitios que detectan agentes de usuario.

Ahora tú : ¿Cuál es tu opinión sobre el cambio? (a través de Sören Hentzschel)