¿Qué sabe tu navegador sobre ti? Reseña del servicio GlassBox

¿Qué sabe tu navegador sobre ti? Reseña del servicio GlassBox

GlassBox – herramienta gratuita de código abierto que muestra qué información puede obtener un sitio web usual del navegador sin instalar software en el equipo. El servicio comprueba las características del dispositivo, del navegador y del entorno, y luego estima aproximadamente hasta qué punto la huella digital resultante se distingue entre otros usuarios.

El proyecto fue desarrollado por HotStart Labs. El código fuente está publicado en el repositorio bajo la licencia MIT y la verificación ya preparada se puede ejecutar en el sitio de GlassBox. El servicio resulta útil para usuarios que quieren entender por qué bloquear las cookies o cambiar la dirección IP no garantiza el anonimato en internet.

Qué es la huella digital del navegador y cómo funciona GlassBox

Un sitio web no necesita saber el nombre de la persona, la dirección de correo electrónico o el número de teléfono para distinguir a un visitante de otro. El navegador transmite multitud de características técnicas, entre ellas la versión del navegador, el tamaño de la pantalla, el idioma del sistema, la zona horaria, las capacidades de la tarjeta gráfica, las interfaces de programación disponibles, las fuentes y las particularidades del procesamiento de gráficos o sonido.

Cada parámetro individual suele darse en un gran número de personas. La combinación de decenas de rasgos se encuentra mucho menos a menudo. Un sitio puede guardar ese conjunto como huella digital y tratar de reconocer el mismo navegador en la siguiente visita, incluso si el usuario ha borrado algunos identificadores habituales.

GlassBox reproduce comprobaciones similares directamente en el navegador del usuario y muestra los valores obtenidos. En la descripción del proyecto el desarrollador indica aproximadamente unas 31 familias de métodos. La versión web actual divide los resultados en un mayor número de paneles individuales, por lo que la cantidad de pruebas visibles puede diferir del número de familias de comprobaciones en la documentación.

Las señales recogidas por GlassBox se agrupan en varios conjuntos. Unas están más relacionadas con el hardware, otras con la combinación del motor del navegador y el dispositivo, y otras caracterizan la versión del navegador o la sesión actual.

El porcentaje de unicidad en GlassBox no debe interpretarse como la probabilidad exacta de que un sitio identifique a una persona concreta. El desarrollador aclara expresamente que el indicador es una estimación modelada y no el resultado de una comparación con una base real de visitantes.

Qué datos del navegador comprueba GlassBox

GlassBox comprueba propiedades habituales del navegador y métodos más complejos para construir una huella digital. En particular, el servicio obtiene información sobre el motor del navegador, la pantalla, el idioma, la zona horaria y las preferencias regionales.

Algunas pruebas trabajan con Canvas. El navegador recibe la instrucción de dibujar una imagen y la herramienta analiza el resultado. En el resultado pueden influir la tarjeta gráfica, el controlador, el sistema operativo, el navegador y las particularidades del procesamiento gráfico. De forma similar funcionan las comprobaciones de WebGL, WebGL2 y WebGPU.

GlassBox también analiza el procesamiento de audio. El navegador crea o procesa una señal sonora, y pequeñas diferencias en los cálculos ayudan a obtener una señal adicional sobre el dispositivo. Precisamente el interés por estos métodos, según el desarrollador David Dale, fue una de las razones para crear el proyecto.

Entre los resultados se incluyen las fuentes disponibles, los formatos multimedia compatibles, las voces de síntesis, el conjunto de interfaces de programación del navegador y algunos cálculos matemáticos. GlassBox también analiza el almacenamiento del navegador, las resoluciones, la información de dispositivos multimedia, el soporte de distintas funciones CSS y otros parámetros del entorno.

Una comprobación independiente está relacionada con WebRTC. La tecnología se utiliza, por ejemplo, para videollamadas y la transmisión directa de multimedia entre navegadores. En algunas configuraciones WebRTC puede revelar información de red, por lo que esa prueba se usa a menudo para verificar la protección contra la fuga de direcciones IP.

GlassBox puede comparar los resultados guardados de distintas ejecuciones. El usuario puede copiar el informe de un navegador, abrir otro navegador y comprobar hasta qué punto coinciden las características del dispositivo. Ese experimento muestra de forma evidente por qué algunos rasgos pueden vincular sesiones incluso después de cambiar de navegador.

Cómo comprobar el navegador con GlassBox

Para una verificación habitual no es necesario instalar ningún programa ni extensión.

Abra GlassBox → espere a que terminen las pruebas → observe el indicador general de identificabilidad → expanda los paneles que le interesen → compruebe Canvas, WebGL, audio, WebRTC, fuentes, parámetros de red y otros rasgos.

El número atractivo en la parte superior de la página no debe convertirse en el resultado principal de la comprobación. Es más útil ver qué parámetros concretos el navegador revela sin permiso adicional y qué características se conservan tras reiniciar el navegador o cambiar de red.

Para el experimento se pueden realizar varias ejecuciones. Primero pruebe un navegador habitual, luego una ventana privada, otro navegador o Tor Browser. Después de cada ejecución puede comparar los resultados y ver qué características cambiaron y cuáles permanecieron igual.

Hay un matiz relacionado con la privacidad de la propia prueba. La mayoría de las comprobaciones se ejecuta localmente. Sin embargo, la versión actual de GlassBox, con la función de geolocalización activada, consulta servicios externos para obtener información sobre la dirección IP pública, la red y el uso supuesto de VPN. En la página del servicio ahora se enumeran ipwho.is, ipapi.is y geojs.io. El usuario que necesite una comprobación completamente local puede desactivar la función «Geo».

El desarrollador también advierte que la versión integrada en otra página puede obtener menos datos. El navegador puede bloquear WebRTC, sensores, dispositivos multimedia o permisos dentro de un elemento embebido. Para una comprobación completa es mejor abrir GlassBox como sitio independiente.

Cómo reducir la huella digital del navegador

Intentar cambiar manualmente cada parámetro no siempre aumenta la privacidad. Una configuración demasiado inusual puede producir el efecto contrario. Si la mayoría de usuarios comparten un conjunto de características y el navegador de una persona muestra una combinación rara de parámetros suplantados, distinguir ese navegador resulta más sencillo.

Por ello el desarrollador de GlassBox aconseja no buscar la configuración de protección más extraña posible, sino agruparse con un gran número de usuarios con la misma configuración. Recomendaciones detalladas están publicadas en la guía oficial.

Para casos que requieran un anonimato reforzado, uno de los enfoques más coherentes lo ofrece Tor Browser. Los desarrolladores de Tor procuran homogeneizar las características de los usuarios, limitan algunas vías de obtención de huellas digitales y aplican otros mecanismos de protección. Instalar muchos complementos por cuenta propia o cambiar los parámetros estándar de Tor Browser puede, por el contrario, hacer la configuración más rara.

Algunos medios de protección contra las huellas digitales existen también en otros navegadores. No obstante, bloquear Canvas, WebGL o interfaces individuales puede afectar al correcto funcionamiento de sitios. No existe un interruptor universal que oculte completamente el navegador y al mismo tiempo nunca rompa las páginas web.

Una VPN resuelve otra tarea. El servicio oculta la dirección IP pública del usuario frente al sitio visitado, pero no necesariamente cambia características como la pantalla, la tarjeta gráfica, Canvas, WebGL, fuentes o el motor del navegador. Por ello no puede considerarse una protección completa frente a las huellas digitales.

Una limitación similar se aplica a borrar las cookies. Limpiar las cookies elimina una forma de almacenar identificadores, pero las características técnicas del dispositivo pueden permanecer igual después de la limpieza.

Para comprobar el resultado de forma adicional puede usar proyectos independientes como EFF y AmIUnique. A diferencia del modelo completamente local de GlassBox, esos servicios pueden comparar la huella con datos de otros visitantes. Por eso los resultados de distintas herramientas no son directamente comparables como medidas idénticas.

Preguntas y respuestas

¿GlassBox identifica exactamente quién abrió el sitio?

No. GlassBox analiza las características técnicas del navegador y del dispositivo. Una alta unicidad de la huella indica que la combinación de rasgos puede distinguir bien ese navegador de otros, pero por sí sola no revela el nombre ni la identidad del propietario.

¿Se puede confiar en el porcentaje de identificabilidad de GlassBox?

El indicador es útil como referencia, pero no como medida exacta. GlassBox no compara el navegador con una base completa y actual de usuarios de internet. El servicio calcula una estimación en función de la informatividad conocida de señales individuales y tiene en cuenta parte de las dependencias entre ellas.

¿El modo de incógnito ayuda a ocultar la huella digital?

Normalmente no. El modo privado limita el almacenamiento del historial, las cookies y algunos datos locales tras cerrar la ventana, pero muchas características del dispositivo y del navegador siguen estando accesibles para el sitio.

¿Una VPN oculta la huella digital del navegador?

La VPN cambia sobre todo la dirección IP pública visible para el sitio. Canvas, WebGL, la resolución de pantalla, las fuentes, el motor del navegador y muchos otros rasgos normalmente no los cambia una VPN.

¿Es seguro ejecutar GlassBox?

El código fuente del proyecto es abierto y la mayor parte de las pruebas se ejecuta en el navegador. Con la función de geolocalización activada, el servicio consulta servicios externos para obtener información sobre la dirección IP pública. Para una comprobación totalmente local se puede desactivar la función «Geo». Antes de usar la herramienta también puede revisar el código fuente en GitHub por su cuenta.

Conclusión. GlassBox muestra claramente el principal problema de las huellas digitales del navegador. Un sitio no necesita un identificador único secreto si la combinación de decenas de características comunes ya permite distinguir navegadores entre sí. Es más útil considerar el servicio no como una medida exacta del porcentaje de anonimato, sino como una forma ilustrativa de ver los datos disponibles para un sitio y comprobar qué configuraciones realmente cambian la huella digital.

Use GlassBox y herramientas similares para comprobar sus propios dispositivos, navegadores y sistemas sobre los que tenga permiso para hacer pruebas. Al recopilar o procesar datos de otros usuarios cumpla la legislación de la Federación de Rusia, incluidas las exigencias aplicables sobre datos personales y el secreto de las comunicaciones.

Alt text