Browser Fingerprinting: cómo te rastrean los sitios
Security & Privacy

Browser Fingerprinting: cómo te rastrean los sitios

Has bloqueado todas las cookies y aun así los sitios te reconocen. Descubre cómo el browser fingerprinting crea un ID único a partir de tu dispositivo y por qué el modo incógnito no puede impedirlo.

BROWSER.LOL
27.10.2024
20 min de lectura
Compartir

Sarah estaba orgullosa de su setup de privacy. Bloqueaba todas las cookies, usaba el modo incógnito religiosamente, borraba sus datos de navegación cada día y tenía tres extensiones de privacy distintas funcionando. Aun así, su tienda online favorita la reconocía de alguna manera, le mostraba los productos que había mirado días antes, recordaba sus preferencias e incluso ajustaba los precios según sus visitas anteriores.

¿Cómo? Browser fingerprinting. Tu browser emite constantemente una combinación única de resolución de pantalla, fonts instaladas, zona horaria, GPU y decenas de otros puntos de datos. Juntos forman una firma tan específica que aproximadamente el 83 % de los browsers son identificables individualmente sin una sola cookie.

¿Qué es el browser fingerprinting?

Una ventana de browser con seis iconos de atributos (pantalla, chip, font, reloj, globo, señal) colocados alrededor, mostrando los rasgos que expone

Imagínate que entras a una tienda con una combinación única: sombrero morado, chaqueta verde, zapatos amarillos, paraguas rojo, bolsa azul. Aunque nunca digas tu nombre, quien haya visto esa combinación te reconocerá al volver. El browser fingerprinting funciona igual. Los sitios no necesitan guardar nada en tu dispositivo, simplemente leen las características únicas que tu browser revela y las combinan en una firma.

Esa es la diferencia fundamental entre cookies y fingerprints. Las cookies son archivitos que el sitio guarda en tu computadora. Las puedes bloquear, borrar o desactivar, y tú decides cuándo existen. Los fingerprints se derivan de la configuración de tu sistema, no se guardan en tu dispositivo. No puedes borrar el tuyo, y el browser revela la mayoría de sus componentes automáticamente cada vez que cargas una página.

Esto importa más cada año. Los grandes browsers están eliminando las cookies de terceros y los usuarios mejoran cada día en bloquear trackers. Al fingerprinting eso le da igual. Funciona sin importar tu configuración de cookies, funciona en incógnito y persiste entre sesiones privadas.

Los más de 20 puntos de datos que te identifican

Un browser rodeado de iconos de atributos con etiquetas que representan ocho características detectables del dispositivo y del browser

Tu browser revela automáticamente un montón de información sin pedir permiso. Las cuatro grandes categorías son display y gráficos, configuración del sistema, detalles del browser y preferencias de usuario.

Display y gráficos cubre tu resolución de pantalla y profundidad de color, fabricante y renderer de la GPU, capacidades de WebGL, el fingerprint Canvas (un hash de cómo tu dispositivo dibuja una imagen concreta), la cantidad de monitores y su orientación.

Configuración del sistema suma sistema operativo y versión, arquitectura de CPU, RAM, estado de batería y los sensores del dispositivo que tu browser expone.

Detalles del browser aporta tipo y versión, plugins instalados, tipos MIME soportados, extensiones detectables y tu ajuste de Do Not Track.

Preferencias de usuario contribuye las preferencias de idioma, zona horaria, fonts instaladas (más de 300 son detectables), el fingerprint de AudioContext y la presencia de LocalStorage y SessionStorage.

Y aquí viene la parte incómoda. Ningún punto de datos por sí solo es muy único. Millones de personas usan Chrome en Windows con pantallas 1920×1080. Pero al combinar veinte o más de estas características, la intersección se vuelve increíblemente específica. Las investigaciones muestran que bastan 8 a 10 atributos para que tu fingerprint de browser sea único entre millones.

Cómo trabajan los scripts avanzados de fingerprinting

Los scripts de tracking modernos van mucho más allá de leer los headers básicos del browser. Sondean activamente tu dispositivo, renderizan gráficos invisibles y comparan microretardos para construir una firma que sobrevive al modo privado, a las VPN y a la mayoría de los bloqueadores de trackers.

Renderizado Canvas y WebGL. El script le pide a tu browser que dibuje gráficos ocultos con Canvas o WebGL. Diferencias minúsculas en tu GPU, tus drivers y el anti-aliasing crean un hash único, es decir, un fingerprint de hardware. Las extensiones que bloquean el acceso a Canvas suelen romper sitios legítimos, así que en la práctica el aislamiento sale mejor como defensa.

Un browser con un área canvas donde un triángulo se va trazando con puntos de medida, y debajo una fila de rectángulos que representa el hash resultante

Señales de AudioContext y batería.Incluso la manera en que tu dispositivo procesa una onda sonora inaudible, o cómo reporta el estado de la batería, revela diferencias de fabricación. Los trackers agregan esas microseñales para estabilizar tu fingerprint cuando cambian otros atributos.

Perfilado conductual y de rendimiento.Algunos scripts miden la velocidad a la que tu browser ejecuta código, hace scroll y carga fonts. La baseline resultante se comporta como un fingerprint que persiste incluso si bloqueas atributos estáticos. La única defensa fiable es saltar a un entorno nuevo.

Correlación entre sesiones. Los fingerprinters combinan tu firma de dispositivo con el estado de login, tu rango de IP y tus patrones de navegación. Aunque cambie un atributo, los algoritmos de correlación reconectan a visitantes recurrentes con más del 90 % de precisión. Por eso consejos como «cambia tu user agent» no funcionan: cambian una señal entre decenas.

El fingerprinting es una estrategia por capas. Los atacantes asumen que vas a bloquear algunas técnicas, así que recogen muchas. La única contramedida fiable es cambiar de entorno por completo para que el fingerprint que construyan no se pueda ligar de vuelta a ti. Para más sobre por qué los modos privados no ayudan, mira Incognito Mode Is a Lie.

¿Qué tan único es tu fingerprint?

La investigación de la Electronic Frontier Foundation sobre millones de browsers dejó unos cuantos números que vale la pena recordar.

83,6 %

de los browsers son identificables de forma única

1 entre 286 000

unicidad promedio del fingerprint

99,1 %

reidentificables tras cambiar atributos

Dieciocho bits de entropía significan una unicidad de 1 entre 262 144. Con miles de millones de usuarios en línea, en teoría miles comparten tu fingerprint exacto, pero las empresas de tracking lo combinan con la dirección IP y los patrones de navegación para acotarlo hasta ti en concreto.

Pon a prueba tu propio fingerprint en cinco minutos

La forma más rápida de entender el problema es medirlo tú mismo. Este flujo toma unos minutos y no necesita herramientas especiales.

  1. 1

    Visita un test de fingerprint serio

    Prueba coveryourtracks.eff.org o browserleaks.com. Los dos corren localmente en tu browser y te muestran lo que vería un tercero.
  2. 2

    Anota el score de unicidad y los atributos

    Fíjate en todo lo que salga del patrón: fonts instaladas, detalles de hardware precisos, valores de AudioContext.
  3. 3

    Repite el test dentro de Browser.lol

    Lanza una sesión nueva y corre el mismo test. Verás un fingerprint completamente distinto, y desaparece cuando termina la sesión.
  4. 4

    Compara los dos reportes

    Todo lo idéntico entre entornos está atado a tu red, normalmente a tu IP. Una VPN cubre eso. El aislamiento cubre el resto.
Dos ventanas de browser una al lado de la otra, cada una con un patrón de fingerprint distinto, con una flecha entre ellas indicando la comparación
Tu browser habitual frente a una sesión aislada, uno al lado del otro. El fingerprint cambia por completo.

Quién te hace fingerprinting, y por qué

El fingerprinting no es una empresa, es una industria. Dominan cuatro grupos. Las redes de publicidad como Google, Meta y Amazon te siguen por millones de sitios para armar perfiles publicitarios; tu fingerprint te sigue de un dominio a otro. Los proveedores de analytics (Google Analytics, Hotjar, Mixpanel) lo usan para contar visitantes únicos incluso con cookies bloqueadas, y venden los datos a los dueños de los sitios.

Cuatro iconos lineales en fila (lupa, etiqueta de precio, candado, maletín) que representan proveedores de analytics, redes publicitarias, sistemas antifraude y data brokers

Los sistemas antifraude de bancos y sitios de eCommerce usan el fingerprinting de forma legítima, para detectar logins sospechosos. Un cambio repentino de fingerprint dispara alertas de seguridad. Es un caso de uso razonable, pero aun así deja un registro permanente de las características de tu dispositivo atadas a tu identidad.

Y luego están los data brokers (Acxiom, Experian, Oracle) que compran y revenden datos de dispositivo. Tu fingerprint pasa a formar parte de un dossier que se revende cientos de veces a marketers, aseguradoras y empleadores.

Qué defensas funcionan de verdad

Mucha gente se cree protegida porque usa herramientas de privacy. Esta es la verdad incómoda sobre lo que hace cada una contra el fingerprinting.

Método de privacyBloquea cookiesBloquea fingerprinting
Modo incógnito / privadoNo
Borrar datos de navegaciónNo
Bloqueadores de cookiesNo
VPNParcialNo
Extensiones de privacyParcial
Tor Browser
Browser.lol (aislamiento)Sí (fingerprint nuevo)

Tor Browser está pensado específicamente para derrotar al fingerprinting haciendo que todos los usuarios se vean iguales. Funciona, pero es lento, muchos sitios lo bloquean y es excesivo para la navegación normal. Nadie lo usaría para comprar en Amazon o echar un vistazo a las redes sociales.

La idea de fondo es que no puedes ocultar tu fingerprint mientras navegas con normalidad. Lo que sí puedes hacer es usar uno distinto cada vez. Un browser desechable y aislado te entrega una firma completamente nueva en cada arranque, sin conexión alguna con tu identidad real ni con tus otras sesiones.

Recupera tu privacy

Una ventana de browser encerrada dentro de un contenedor redondeado más grande con contorno punteado, como símbolo de una burbuja de aislamiento

El browser fingerprinting supone un cambio real en cómo funciona el tracking. El viejo manual (bloquear cookies, usar incógnito, borrar datos) se hizo para las cookies, no para la identificación por dispositivo. En la web de hoy, donde el fingerprinting manda, ese manual se ha quedado obsoleto.

Lo que sí funciona es un enfoque por capas. Para el día a día, sigue con tu browser de siempre y bloqueadores de trackers; asume algo de tracking y redúcelo donde puedas. Para lo sensible (investigación, compras, análisis de la competencia) ve por una sesión aislada, de modo que el fingerprint no llegue a ti. Si buscas el máximo anonimato, combina aislamiento y VPN: el aislamiento corta el fingerprinting, la VPN oculta tu IP.

Llévate un escritorio entero a cualquier dispositivo

Prueba Browser.lol gratis y trabaja como en un PC desde el móvil.

Abrir mi navegador en la nube

Sin descargas • Funciona en cualquier dispositivo

Más de 250 000 profesionales lo usan
Escritorio completo
Listo al momento

Últimos artículos

Todos los artículos