Qué es una huella digital del navegador
Una huella digital del navegador es un conjunto de rasgos del entorno que los sitios web recopilan mediante JavaScript y las API del navegador: versión del navegador, plataforma del sistema, parámetros de pantalla, idioma, zona horaria, fuentes, resultado del renderizado de Canvas / WebGL, resultados de AudioContext, número de núcleos de CPU, indicaciones de memoria y más. Cada campo por separado suele ser poco llamativo, pero combinados pueden bastar para identificar un dispositivo o una configuración de navegador concretos.
Se diferencia de las cookies: una cookie es una marca que escribe un sitio y que puedes borrar, mientras que una huella digital procede sobre todo de las diferencias naturales de tu navegador y tu hardware. Por eso, incluso con una ventana privada o con las cookies borradas, algunos sitios pueden seguir vinculando tus visitas mediante una combinación estable de huella digital.
Qué comprueba realmente esta página
Esta herramienta recopila localmente señales de Canvas, WebGL, audio renderizado, fuentes, pantalla, hardware, navegador/sistema y zona horaria. Las señales recopiladas correctamente reciben hashes locales. Los resultados describen las señales obtenidas en esta ejecución, no la singularidad en la población, y los datos de huella digital sin procesar no se suben.
- Canvas / WebGL: observa el renderizador gráfico, las capacidades de la GPU y las diferencias de renderizado.
- Audio: observa las diferencias estables que expone la cadena de procesamiento de audio.
- Fuentes / pantalla / hardware: registra la información del entorno disponible para este navegador.
- Navegador / zona horaria: registra el idioma, el sistema y la zona horaria que indica el navegador.
Por qué puede usarse para rastrear
Para rastrearte no hace falta conocer tu nombre ni tu dirección IP real. Mientras la combinación de tu navegador sea lo bastante estable, se puede vincular "la visita de hoy" con "la visita de la semana pasada" como el mismo entorno. Los sistemas publicitarios, los sistemas antifraude y el control de riesgos de cuentas y de pagos usan enfoques similares, solo que con fines distintos: unos para el rastreo que afecta a la privacidad, otros para detectar automatización, registros masivos o inicios de sesión anómalos.
JA3 / JA4 frente a la huella digital del navegador
JA3 y JA4 son huellas digitales de red a nivel del handshake de TLS. Cuando un navegador se conecta a un sitio HTTPS, envía un Client Hello que contiene la versión de TLS, los conjuntos de cifrado, las extensiones, las curvas y más. JA3 concatena estos campos en un hash; JA4 mejora JA3 al reducir los errores causados por variaciones en el orden de los campos, lo que lo hace más adecuado para clasificar el tráfico TLS moderno.
Este tipo de huella digital no es algo que el JavaScript de la página pueda leer por completo. Una página puede detectar rasgos del lado del navegador, como Canvas, WebGL y las fuentes, pero una huella JA3 / JA4 real normalmente debe registrarse en el servidor, en el punto de entrada de la conexión, o mediante un servicio de eco TLS con CORS habilitado. En resumen: la huella digital del navegador refleja "lo que la página puede ver", mientras que JA3 / JA4 refleja "a qué cliente se parece el handshake de red".
Cómo reducir la singularidad
- Da preferencia a navegadores diseñados para unificar las huellas digitales, como Tor Browser o un Firefox configurado de forma estricta.
- Evita instalar demasiados complementos de aleatorización que cambian Canvas, WebGL, las fuentes o el UA: los cambios frecuentes pueden convertirse por sí mismos en una señal de anomalía.
- Mantén coherentes la zona horaria del sistema, el idioma del navegador y la región de salida de la IP para reducir los conflictos entre dimensiones.
- En cuentas de larga duración, usa siempre el mismo perfil del navegador en lugar de cambiar de huella digital y de salida cada día.
No "disfraces" tu huella digital a ciegas
Proteger la huella digital no consiste en aleatorizar todos los campos. Para un sistema de control de riesgos, un navegador que es "diferente cada vez" suele resultar más sospechoso que uno normal. Una estrategia más segura es reducir la exposición de rasgos distintivos, mantener la coherencia del entorno y evitar cambiar con frecuencia el sistema, el idioma, la zona horaria, la GPU y la salida de red en la misma cuenta.
Cómo combinar esto con otras comprobaciones de este sitio
Comprobación de huella digitalMuestra el estado de la recopilación y los hashes locales de las señales gráficas, de audio, de fuentes y otras, para compararlas entre ejecuciones. No estima la singularidad en la población.
Prueba de fugasObserva si WebRTC, DNS, IPv6 y la zona horaria exponen información incoherente con tu salida HTTP.
Comprobación del entorno (completa)Combina la IP, la huella digital, el idioma, la zona horaria, los encabezados de la solicitud, la accesibilidad de plataformas y los registros de reputación en una sola evaluación de la coherencia del entorno.