Glosario · Fingerprinting
Hoja de datos
Una combinación de características de navegador y dispositivo que pueden identificar un navegador sin cookies.
Definición
Una huella dactilar del navegador es el conjunto de características que un sitio web puede leer desde un navegador y su dispositivo —como la versión del navegador, la zona horaria, el idioma, las fuentes instaladas, los codecs y el tamaño de la pantalla— combinados en un identificador. MDN describe la huella dactilar como la identificación de un navegador, y por extensión un usuario, mediante la recogida y combinación de estas características distintivas.
Cómo funciona
- Algunos valores llegan pasivamente con cada solicitud, por ejemplo, los encabezados de Usuario-Agent y Acepta-Idioma. El W3C llama a este dactilar pasivo.
- Otros se recogen activamente por JavaScript o CSS ejecutando en la página: resolución de pantalla, zona horaria, lista de fuentes, Canvas o WebGL rendering output y más.
- Cada valor por sí solo es común; combinados, pueden reducir un navegador a un grupo pequeño o un solo dispositivo. Ningún atributo individual tiene que ser único.
¿Por qué importa
- Las huellas digitales pueden vincular visitas a través de sitios sin cookies, y el W3C señala que la limpieza de cookies o el uso de una VPN no detiene esa correlación.
- Los sitios también utilizan huellas dactilares para detectar fraudes y abusos, por ejemplo para detectar muchas cuentas procedentes de un dispositivo.
- Para el trabajo legítimo de múltiples cuentas (agencias, QA, cuentas separadas de clientes), entender las huellas dactilares explica por qué existen perfiles separados del navegador.
Límites y conceptos comunes
- "El modo Incognito esconde mi huella". Ventanas privadas claras de datos almacenados, pero las características del dispositivo una página puede leer permanecer en gran parte igual.
- "Una huella dactilar al azar es más segura". Los valores inconsistentes —por ejemplo, un agente de usuario móvil con una pantalla de escritorio— pueden ser más distintivos que una configuración común y consistente.
- "La impresión de la ira puede ser eliminada." La guía W3C indica que eliminar completamente las huellas dactilares por un adversario determinado a través de medios técnicos ampliamente desplegados es implausible; las atenuaciones lo reducen.
Ejemplo: Dos laptops con la misma versión del navegador todavía pueden diferir en la zona temporal, fuentes instaladas y GPU. Un script que lee esos valores más un render Canvas puede distinguirlos incluso después de que se despejen las cookies.
Ningún navegador o proxy puede garantizar que las cuentas no se restringan. Siga las reglas de cada plataforma.
Términos relacionados
- Marcas de lana — Identificar un dispositivo de diminutas diferencias en cómo se hace un dibujo de tela HTML.
- Huella digital de WebGL — Uso de la información gráfica de WebGL y la salida de renderizado para identificar un dispositivo.
- Agente de usuario (cadena User-Agent) — La identificación del navegador y el SO que un navegador envía en el encabezado User-Agent y expone a JavaScript.
- Perfil del navegador — Un conjunto separado de datos del navegador —cookies, historial, ajustes, extensiones— mantenido aparte de otros perfiles.
Guías relacionadas
Fuentes
- Glosario de MDN: Fingerprinting (docs del navegador)
- W3C: Mitigación del fingerprinting del navegador en las especificaciones web (estándar)
2026-11-07 verificado.