GhostAcademy
GhostAcademy
Ejercicio guiado · Huella digital del navegador: qué expones, cuánto te identifica y cómo defenderte
Ejercicio guiado · Privacidad y ciberseguridad
¿Hasta qué punto es único
tu navegador?

Sin cookies y sin pedir permiso, cualquier web puede leer cómo dibuja tu tarjeta gráfica, qué fuentes tienes instaladas, tu pantalla o tu zona horaria. Juntos, esos datos forman una huella que te reconoce de una web a otra, también en modo incógnito. Con PrivacyProbe vas a ver la tuya, medir cuánta información da con datos de estudios reales y probar qué defensas funcionan.

⏱ 2 sesiones (≈ 3 h)🎓 SMR · ASIR · Ciberseguridad🧰 Navegador (mejor si tienes varios)📤 Entrega: tabla de huellas + informe

Qué vas a aprender

  • Qué es la huella digital del navegador y en qué se diferencia de las cookies.
  • Qué datos puede leer cualquier web con JavaScript sin pedir permiso.
  • Medir la información en bits con la entropía de Shannon, y sus límites.
  • Por qué el modo incógnito no protege de la huella.
  • Las dos estrategias de defensa: ruido (Brave) y uniformidad (Tor).
  • Qué filtra WebRTC y qué dice la ley europea sobre la huella.

Cómo usar esta guía

i
Tus valores son tuyos
Muchos datos (tu GPU, tus fuentes, tu hash) dependen de tu equipo: la guía te pide que los anotes, no que coincidan con un valor fijo. Los bits sí son iguales para todos, porque salen de estudios publicados: esos son los puntos de control.
i
Prepara una tabla
En tu cuaderno, una tabla con columnas: navegador · modo · huella combinada · hash del canvas · GPU · fuentes · pantalla · bits. La rellenarás en las fases 1, 4 y 9.
💡 Nada sale de tu navegadorPrivacyProbe calcula todo localmente. Solo se conecta a fuera si pulsas dos botones: el de WebRTC (al servidor STUN de Google) y el de comparar tu IP (api.ipify.org).
Antes de empezar
🗺️ Mapa de la herramienta
Portada de PrivacyProbe con la huella combinada y los bits expuestos
La parte superior: selector de perfiles y tu huella con los bits expuestos (captura del repositorio, tomada con Chrome sin interfaz).

Es una única página larga. El menú de arriba salta a cada parte:

MenúQué hay
Tu huellaSelector de perfiles (Tu navegador, Incógnito, Estilo Brave, Estilo Tor, Laboratorio), la huella combinada y los bits según tres estudios.
IncógnitoQué protege cada modo privado y cómo se une una sesión de incógnito con tu identidad.
ComparativaDos perfiles lado a lado, atributo por atributo. Debajo, el simulador de rastreo entre webs.
Datos técnicosUna tarjeta por cada API: lienzo, GPU, fuentes, pantalla, hardware y audio, entorno.
WebRTCPrueba de qué direcciones IP deja ver WebRTC.
EntropíaGráfica de los tres estudios, calculadora de autoinformación y tus atributos con sus bits.
DefensasLaboratorio con 7 defensas que se activan por separado.
GlosarioCasos reales de 2010 a hoy, glosario y qué navegador usar.

Arriba a la derecha: EN (inglés), tema y contraste, Recorrido (visita guiada de 6 pasos), Informe (PDF, JSON o Markdown) y Analizar (vuelve a medir).

Teoría — 01
🖐️ Qué es la huella digital

Una cookie es un dato que la web guarda en tu equipo para reconocerte después. Se puede ver, borrar o bloquear. La huella digital (browser fingerprinting) no guarda nada: la web mide tu navegador cada vez que entras y, como las medidas salen iguales, te reconoce.

CookieHuella
Dónde estáEn tu equipoEn el servidor del rastreador (se recalcula en cada visita)
¿La ves?Sí, en la configuraciónNo
¿La borras?SíNo: es tu equipo
IncógnitoSe borran al cerrarCasi igual (depende del navegador)

Con todas las medidas se calcula un hash: un resumen corto que sale igual mientras no cambie nada. Ese hash es tu identificador.

No todo uso es malicioso: los bancos y las tiendas usan la huella contra el fraude (detectar que «tu» cuenta entra desde un equipo desconocido). El problema es usarla para seguirte de una web a otra sin que lo sepas.

Teoría — 02
🔍 Qué puede leer una web
AtributoCómo se leePor qué distingue
Lienzo (canvas)Dibuja texto, formas y emojis en un <canvas> invisible y lee los píxeles.Cada GPU, controlador y sistema suaviza el texto de forma ligeramente distinta.
GPU (WebGL)Extensión WEBGL_debug_renderer_info.Da el modelo exacto de la tarjeta gráfica.
AudioProcesa un sonido que nunca suena (Web Audio).Pequeñas diferencias de coma flotante del hardware.
FuentesMide el ancho de un texto con cada tipografía.Delatan programas: Calibri o Aptos (Office), Cascadia Code (Visual Studio)…
Pantallascreen, devicePixelRatio.Resolución, escala y hasta el tamaño de la barra de tareas.
HardwarehardwareConcurrency, deviceMemory.Núcleos y memoria.
Entornonavigator.userAgent, languages, zona horaria.Navegador y versión, idiomas y su orden, huso horario.
DNT / GPCCabeceras de «no rastrear».Irónicamente, pedir que no te rastreen también distingue.

Ninguna de estas APIs pide permiso: son funciones normales que las webs usan para dibujar gráficos, reproducir sonido o adaptar el diseño.

Teoría — 03
🧮 Entropía: medir en bits

Un bit parte la población por la mitad

Si un dato tuyo lo comparte 1 de cada 2 navegadores, aporta 1 bit; si lo comparte 1 de cada 8, aporta 3 bits (2³ = 8). En general, un valor con probabilidad p aporta su autoinformación:

I(x) = −log₂ p(x)

La entropía de Shannon de un atributo es la media de esa autoinformación en toda la población: H(X) = −Σ p(xᵢ) · log₂ p(xᵢ). Por eso un navegador no puede calcular su propia entropía: hace falta un estudio con muchas huellas.

¿Cuántos bits hacen falta para identificarte?

La Tierra tiene unos 8.100 millones de personas: log₂(8.100.000.000) ≈ 32,9 bits. Con 33 bits de información se podría, en teoría, distinguir a cada persona del planeta.

Tres estudios, tres cifras

EstudioHuellasÚnicas (escritorio)
Panopticlick (EFF), 2010470.16194,2 %
AmIUnique, 2016118.93489,4 %
Hiding in the Crowd, 20182.067.94235,7 %
  • La entropía depende de la población: la zona horaria da 3,3 bits en AmIUnique (visitantes de todo el mundo) y 0,16 en Hiding in the Crowd (una web francesa: casi todos en la misma zona).
  • Sumar bits exagera: los atributos están relacionados (el User-Agent y la plataforma, la GPU y el canvas). Matemáticamente, H(X,Y) ≤ H(X) + H(Y). Google midió en 2024 que la entropía conjunta real es claramente menor que la suma. La suma es una cota superior.
Teoría — 04
🛡️ Defensas: ruido y uniformidad
EstrategiaIdeaQuién la usaLímite
Ruido (farbling)Altera un poco lo que leen las APIs, con una semilla distinta por web y sesión: cada visita da otro hash y no se pueden enlazar.Brave; Firefox y Safari en modo privadoLa GPU, la pantalla y el User-Agent siguen siendo los tuyos.
UniformidadTodos los usuarios dan los mismos valores: pareces uno más del grupo.Tor Browser, Mullvad Browser, Firefox con resistFingerprintingFunciona si el grupo es grande y nadie lo personaliza.
BloqueoLa lectura devuelve algo vacío (Tor: canvas en blanco salvo que lo permitas).Tor BrowserAlgunas webs se rompen.
  • El modo incógnito se pensó para que otra persona que use tu equipo no vea tu historial. En Chrome y Edge no cambia la huella; Firefox y Safari añaden ruido a algunas lecturas.
  • Las extensiones «anti-huella» suelen empeorarlo: dejan incoherencias (un User-Agent de Windows con fuentes de macOS) que te hacen más raro, y las propias extensiones se detectan.
Teoría — 05
⚖️ WebRTC y la ley

WebRTC

Para llamadas y videollamadas, el navegador reúne candidatos ICE: las direcciones por las que se le puede alcanzar. Una web puede pedirlos sin permiso.

  • host: la dirección de tu equipo. Hoy los navegadores la sustituyen por un nombre aleatorio …​.local (mDNS).
  • srflx: la IP pública que ve un servidor STUN. Es la misma que ve cualquier web, así que no es una fuga… salvo que uses una VPN o proxy que solo cubra el navegador: entonces WebRTC puede salir por otro camino y delatar tu IP real.
  • Rangos privados que no salen a Internet: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16; 100.64.0.0/10 es el NAT del operador (CGNAT).

Lo que dice la ley

  • En la UE, la Directiva ePrivacy (art. 5.3) exige consentimiento para leer información del dispositivo con fines de rastreo: cubre la huella, no solo las cookies. Además, la huella es un dato personal según el RGPD si te identifica.
  • Brown contra Google (2024): Google aceptó borrar miles de millones de registros recogidos en incógnito y cambiar el aviso del modo privado.
  • En febrero de 2025 Google dejó de prohibir la huella a quien usa sus productos publicitarios; la autoridad británica (ICO) lo calificó de «irresponsable».
Ejercicio — Fase 0 · 5 min · Guiado total
⚙️ Preparación
0.1
Abre PrivacyProbe en tu navegador habitual

Pulsa ▶ Abrir PrivacyProbe en una ventana normal (no de incógnito) de tu navegador de siempre. Espera a que termine Analizando tu navegador….

Arriba, el selector de perfiles con Tu navegador (En vivo) seleccionado y Bits expuestos (suma). Debajo, ¿Hasta qué punto es único tu navegador? con tu Huella combinada.
0.2
El recorrido guiado

Pulsa Recorrido y léelo hasta el final con Siguiente y Terminar.

6 pasos: Tu huella y su estimación, Perfiles, El mito del incógnito, Datos técnicos, Entropía de Shannon y Laboratorio de defensas.
Ejercicio — Fase 1 · 15 min · Guiado total
🖐️ Tu huella
1.1
Anota tu huella

Copia en tu tabla la Huella combinada (dos bloques hexadecimales unidos por un guion, por ejemplo 96f32a8d-7eafbfab). Pulsa Analizar y compárala.

Sale exactamente igual tras volver a analizar. Bits expuestos: 39,0 bits, con el mensaje Más bits que habitantes tiene la Tierra.

El texto dice que no significa «1 entre billones». ¿Qué significa entonces?

Ver respuesta
Que la suma supera los 32,9 bits necesarios para distinguir a toda la población: con estos datos, probablemente eres único. Pero como la suma exagera (los atributos están relacionados), no tiene sentido dar una cifra exacta como «1 entre 500 billones».
1.2
Cambia de estudio

En Bits según el estudio, pulsa Panopticlick (EFF) 2010, después AmIUnique 2016 y vuelve a Hiding in the Crowd 2018. Lee la frase que aparece debajo con cada uno.

Panopticlick: 32,1 bits, Equivale a 1 entre 4,6 mil millones (470.161 huellas, máximo medible 18,8 bits, 94,2 % únicas). AmIUnique: 47,9 bits (118.934 huellas, máximo 16,9 bits, 89,4 % y 81,0 % en móvil). Hiding in the Crowd: 39,0 bits (2.067.942 huellas, máximo 21,0 bits, 35,7 % y 18,5 %).

¿Por qué Panopticlick da menos bits que AmIUnique si en 2010 había más huellas únicas?

Ver respuesta
Porque Panopticlick no midió el canvas, la GPU, los idiomas ni la plataforma (no existían o no se usaban): solo suma 5 atributos. Más bits no significa más únicos: depende de qué se midió y en qué población.
Ejercicio — Fase 2 · 20 min · Semiguiado
🔍 Los datos técnicos

Ve a Datos técnicos. Cada tarjeta indica los bits que midió el estudio para ese atributo y su estado (Expuesto).

2.1
Lienzo y GPU

Mira la imagen que ha dibujado tu navegador y anota el hash del canvas. En la tarjeta de GPU, anota el Modelo (renderizador).

Lienzo: 8,5 bits. GPU: 5,5 bits, con el fabricante y el modelo de tu tarjeta (en Windows suele empezar por ANGLE (…)).

¿Qué ventaja le da a un rastreador conocer el modelo exacto de tu GPU?

Ver respuesta
Reduce mucho el grupo de candidatos (no todo el mundo tiene esa tarjeta) y además explica por qué tu canvas es como es: los dos datos juntos son muy estables.
2.2
Fuentes

Anota cuántas fuentes detecta (N de 39 detectadas). Usa los filtros Detectadas y Ausentes.

6,9 bits. Las fuentes están agrupadas en Sistema, Ofimática, Diseño y Desarrollo.

A partir de tus fuentes detectadas, ¿qué programas puede deducir una web que tienes instalados?

Ver respuesta
Por ejemplo: Calibri, Cambria o Aptos → Microsoft Office; Cascadia Code → Windows Terminal o Visual Studio; Myriad o Minion Pro → Adobe. Una web podría deducir tu profesión o tus hábitos.
2.3
Pantalla, hardware y entorno

Anota la resolución, el área disponible, la escala, los hilos de CPU, la memoria, el User-Agent, los idiomas y la zona horaria.

Pantalla: 4,8 bits. Entorno: 13,1 bits (User-Agent, idiomas, plataforma, zona, DNT…). Hardware y audio: sin dato, porque ningún estudio los midió, aunque también distinguen.

Resta la altura disponible a la de la pantalla. ¿Qué le dice eso a una web?

Ver respuesta
El tamaño de tu barra de tareas (o del Dock). Si la tienes en un lado o con un tamaño poco habitual, te hace más raro.
Ejercicio — Fase 3 · 25 min · Semiguiado
🧮 Entropía
Gráfica de la entropía por atributo en los tres estudios y tabla de tus atributos
La sección de entropía: gráfica por estudio y, debajo, tus atributos con lo que aporta cada uno (captura del repositorio).
3.1
La gráfica de los estudios

Ve a Entropía. Compara las barras de Zona horaria y de Fuentes instaladas en los tres estudios.

¿Por qué la entropía de las fuentes cae tanto de 2010 a 2018?

Ver respuesta
Porque en 2010 el plugin Flash listaba todas las fuentes del sistema, y cada vez menos navegadores lo tenían. Sin Flash, la web solo puede probar una lista de fuentes conocidas.
3.2
La calculadora de autoinformación

En Autoinformación de un valor, mueve el control a 1 de cada 10, 1 de cada 100 y 1 de cada 1.000.000.

10 → 3,32 bits; 100 → 6,64 bits; 1.000 → 9,97 bits; 1.000.000 → 19,93 bits.

Calcula a mano: si 1 de cada 4 alumnos tiene tu resolución de pantalla, ¿cuántos bits aporta? ¿Y si la tiene 1 de cada 64?

Ver respuesta
−log₂(1/4) = 2 bits; −log₂(1/64) = 6 bits (2⁶ = 64).
3.3
¿Qué son N bits?

Mueve el control de ¿Qué son N bits? a 10, 21 y 33. Pulsa Ver fórmulas.

10 bits → 1024 posibilidades; 21 → 2,1 millones; 33 → más de 2^32,9: ya no hay tanta gente en la Tierra. Las fórmulas: H(X) = −Σ P(xᵢ) · log₂ P(xᵢ), I(x) = −log₂ P(x) y H(X, Y) ≤ H(X) + H(Y).
3.4
Tus atributos

Baja a Tus atributos y lo que aportan (con Hiding in the Crowd 2018).

Suma: 39,0 bits: lienzo 8,55 · User-Agent 7,15 · fuentes 6,90 · GPU 5,54 · pantalla 4,85 · idiomas 2,72 · Do Not Track 1,92 · plataforma 1,20 · zona horaria 0,16 · almacenamiento 0,04 · cookies 0,00. Audio y núcleos: no medido.

Suma las tres primeras filas. ¿Qué porcentaje del total aportan?

Ver respuesta
8,55 + 7,15 + 6,90 = 22,6 bits: el 58 % del total. Canvas, User-Agent y fuentes son los atributos más reveladores.
Ejercicio — Fase 4 · 20 min · Semiguiado
🕶️ El mito del incógnito
4.1
Qué protege cada modo privado

Ve a Incógnito y lee la tabla Qué protege cada modo privado.

Solo hay una fila con «Sí» en los tres: Historial, cookies y caché al cerrar. La IP pública: «No» en los tres. Chrome/Edge: «No» en todo lo demás.
4.2
Compruébalo de verdad

En Haz la prueba, anota el hash del canvas que aparece en el texto y pulsa Copiar el enlace. Abre una ventana privada de tu navegador real (Ctrl+Mayús+N en Chrome y Edge; Ctrl+Mayús+P en Firefox), pega el enlace y compara la huella combinada y el hash del canvas.

En Chrome o Edge, la huella y el hash del canvas salen idénticos. En Firefox o Safari privados, el canvas cambia… pero el resto de atributos no.
4.3
El perfil de incógnito

De vuelta en tu ventana normal, pulsa el perfil Incógnito (Chrome/Edge). Ve a Comparativa y elige Real vs incógnito.

39,0 bits y la misma huella. Comparativa: Misma huella: enlazable · 0 de 13 atributos cambian.
Ejercicio — Fase 5 · 25 min · Semiguiado
🎭 Brave frente a Tor
⚠ Son simulacionesLos perfiles no ejecutan esos navegadores: aplican sobre tus datos el efecto documentado de cada defensa.
Comparativa entre tu navegador y el perfil de Tor con el lienzo en blanco
Tu navegador frente al perfil de Tor: el canvas sale en blanco y 9 de 13 atributos cambian (captura del repositorio).
5.1
Estilo Brave: ruido

Pulsa el perfil Estilo Brave (ruido). Anota la huella combinada, pulsa Analizar y vuelve a anotarla.

30,5 bits, Equivale a 1 entre 1,5 mil millones. La huella combinada cambia en cada análisis.
5.2
Estilo Tor: uniformidad

Pulsa Estilo Tor Browser (uniforme), anota la huella, pulsa Analizar y compárala. Después mira Datos técnicos.

2,0 bits, Equivale a 1 entre 4. La huella no cambia al volver a analizar. En los datos técnicos: canvas Bloqueado; GPU Mozilla; 4 de 39 fuentes; 2 hilos de CPU y memoria no expuesta; User-Agent de Firefox 128; idiomas en-US, en; zona UTC.

Las dos huellas «protegen», pero de forma opuesta. ¿Por qué la de Brave cambia y la de Tor no?

Ver respuesta
Brave mete ruido con una semilla nueva en cada sesión: hoy eres una persona distinta a la de ayer y no se pueden enlazar las visitas. Tor da a todos la misma huella: sales siempre igual, pero igual que millones de usuarios de Tor.
5.3
Compáralos lado a lado

En Comparativa, prueba Real vs Tor, Real vs Brave y Brave vs Tor. Usa el filtro Cambian para ver qué atributos difieren.

Real vs Tor: Huella distinta, 39,0 frente a 2,0 bits, unos 9 de 13 atributos distintos. Real vs Brave: 30,5 bits; cambian solo 2 o 3 atributos (canvas, audio y, a veces, los núcleos: el ruido es aleatorio). Brave vs Tor: Dos estrategias opuestas….
El número exacto de atributos que cambian depende de tu equipo: si tu zona horaria ya fuera UTC o tu idioma en-US, esos no cambiarían con Tor.
Ejercicio — Fase 6 · 25 min · Guiado → reto
🛡️ Laboratorio de defensas
6.1
Una defensa cada vez

Ve a Defensas y pulsa Sin defensas. Activa las 7 defensas de una en una (desactivando la anterior) y apunta los bits y la estrategia.

DefensaBits expuestosNeutralizadosEstrategia
Ruido en canvas y audio30,58,5Ruido
Ocultar el modelo de GPU33,55,5Uniformidad
Letterboxing de la ventana34,24,8Uniformidad
Solo fuentes empaquetadas32,16,9Uniformidad
Núcleos fijos y memoria oculta39,00,0Parcial
Zona horaria UTC38,90,1Parcial
User-Agent e idioma comunes28,011,0Parcial

«Núcleos fijos» no resta nada. ¿Significa que no sirve?

Ver respuesta
No: resta 0 porque ningún estudio midió los núcleos y la memoria, así que no entran en la suma. Pero sí distinguen (32 hilos y 32 GB no es lo habitual), así que ocultarlos protege.

¿Por qué el User-Agent común es la defensa que más resta?

Ver respuesta
Porque afecta a tres atributos: User-Agent (7,15), idiomas (2,72) y plataforma (1,20).
6.2
Los preajustes

Pulsa los preajustes Estilo Tor y Estilo Brave, y vuelve a Sin defensas.

Tor: 7 / 7, 2,0 bits, 37,0 neutralizados, estrategia Uniformidad. Brave: 1 / 7, 30,5 bits, Ruido. Sin defensas: 0 / 7 y 39,0.
6.3
Reto: menos de 20 bits con el mínimo de defensas

Google observó que la mayoría de webs que usan la huella consumen o muy poco o más de 20 bits. Consigue bajar de 20 bits activando el menor número posible de defensas.

Pista
Mira tu tabla del paso 6.1: elige las dos que más restan.
Ver solución
Ruido en canvas y audio + User-Agent e idioma comunes: 2 / 7, 19,4 bits, Equivale a 1 entre 691.802. Con una sola no se puede: la mejor deja 28,0.

Con el ruido y el User-Agent activos, añade fuentes empaquetadas, ocultar GPU y letterboxing. ¿Cuánto queda?

Ver respuesta
5 / 7 y 2,1 bits: casi lo mismo que Tor. Lo que queda es sobre todo Do Not Track (1,92) y la zona horaria (0,16).
6.4
El aviso sobre extensiones

Lee el recuadro Ojo con las extensiones «anti-huella» y pulsa Sin defensas.

¿Por qué instalar una extensión que cambia tu User-Agent puede hacerte más rastreable?

Ver respuesta
Porque deja incoherencias: un User-Agent de Mac con fuentes y GPU de Windows es una combinación rarísima. Además, la propia extensión se puede detectar. Lo que funciona está dentro del navegador: o todos iguales (Tor, Mullvad) o ruido coherente (Brave, Safari, Firefox privado).
Ejercicio — Fase 7 · 15 min · Semiguiado
🕸️ Rastreo entre webs
7.1
Los tres pasos

Con el perfil Tu navegador, baja a Así te enlazan sin cookies y recorre 1 · Tienda, 2 · Web de salud y 3 · Cruce.

Web A: inicias sesión como ana@ejemplo.com y tu huella queda asociada. Web B, en incógnito: cookies de la web A: 0, pero la huella coincide. Cruce: Perfil: compras + consulta médica. La ventana privada no ha servido. Nota legal: Directiva ePrivacy (art. 5.3).

Si Ana hubiera usado Brave en la web de salud, ¿la habrían enlazado? ¿Y con Tor?

Ver respuesta
Con Brave, el canvas y el audio darían otro hash, así que la huella combinada no coincidiría (aunque la GPU, las fuentes y la pantalla sí: un rastreador más listo podría usar solo esos). Con Tor, la huella sería la misma que la de millones de usuarios de Tor y además la IP sería otra. Ojo: el simulador muestra siempre la coincidencia, sea cual sea el perfil elegido.
7.2
Casos reales

En Glosario, lee los 10 Casos reales, de 2010 a hoy.

Elige dos casos y resume con tus palabras qué pasó y qué lección deja cada uno.

Ejercicio — Fase 8 · 15 min · Semiguiado
📡 WebRTC
8.1
Prueba WebRTC

Ve a WebRTC y pulsa Probar WebRTC (contacta con stun.l.google.com). Clasifica cada dirección según la columna Tipo de candidato.

Lo habitual hoy: un candidato host con un nombre aleatorio terminado en .local (nombre mDNS (IP oculta)) y un srflx con tu IP pública. Mensaje: STUN ve tu IP pública. Es normal…
No pongas tu IP pública en la entrega: basta con indicar el tipo de cada candidato.
8.2
¿Es una fuga?

Pulsa Comparar con la IP que ven las webs (consulta api.ipify.org). Después pulsa ¿Cómo se corrige?.

Sin VPN: Coincide: WebRTC no revela nada que la web no supiera ya. Las correcciones: media.peerconnection.ice.default_address_only o media.peerconnection.enabled = false en Firefox, una política en Chrome/Edge y un ajuste en Brave.

¿En qué situación saldría «No coincide»? ¿Por qué sería grave?

Ver respuesta
Con una VPN o proxy que solo cubre el navegador (o solo IPv4): la web ve la IP de la VPN, pero WebRTC sale por otro camino y le enseña tu IP real. Anula la VPN, que es justo para lo que la usabas.
Ejercicio — Fase 9 · 30 min · Autónomo
🏫 Experimento de aula
9.1
Varios navegadores en tu equipo

Abre PrivacyProbe en todos los navegadores que tengas (Chrome, Edge, Firefox, Brave…), en ventana normal y privada. Para cada uno, anota en tu tabla: huella combinada, hash del canvas, GPU, número de fuentes y User-Agent.

¿Coincide el hash del canvas entre Chrome y Edge? ¿Y entre Chrome y Firefox? Explica por qué.

Ver respuesta
Chrome y Edge usan el mismo motor (Chromium) y la misma GPU, así que el canvas suele coincidir: el hash identifica más a tu equipo que a tu navegador. Firefox dibuja con otro motor y sale distinto.
9.2
Tu huella frente a la de tus compañeros

Poned en común el hash del canvas y la huella combinada de todo el aula (en el mismo navegador). Contad cuántos grupos de hashes iguales hay.

Si los equipos del aula son idénticos, ¿cuántos bits aporta en el aula el hash del canvas? ¿Y la huella combinada? ¿Qué atributos os diferencian?

Ver respuesta
Con equipos clónicos, el canvas suele ser igual para todos: aporta ~0 bits dentro del aula (−log₂(1) = 0). Os diferencian la ventana, el idioma, la versión exacta del navegador o las fuentes que haya instalado cada uno. Es el «conjunto de anonimato»: cuanta más gente comparte tu huella, más difícil es identificarte.
9.3
El informe

Vuelve a tu navegador habitual, perfil Tu navegador, y pulsa Informe. Revisa Resumen, Atributos y JSON, y descárgalo en PDF.

El resumen incluye fecha, perfil, huella combinada, estudio (Hiding in the Crowd 2018) y Bits expuestos (suma) 39,0, con la advertencia de que la suma es una cota superior.
Para terminar
📤 Entrega y autoevaluación

Qué entregas

  1. Tu tabla de huellas (fases 1, 4 y 9) y la tabla de defensas de la fase 6.
  2. El informe en PDF de tu navegador.
  3. Las respuestas a estas preguntas, con tus propias palabras:
📝 Preguntas de reflexión
  1. Explica a alguien que no sabe informática por qué borrar las cookies o usar el modo incógnito no evita que una web lo reconozca.
  2. ¿Por qué la suma de bits es solo una cota superior? Pon un ejemplo de dos atributos relacionados.
  3. Compara ruido y uniformidad: ventajas, límites y qué navegador usa cada una.
  4. Recomienda un navegador y una configuración a: un periodista, un estudiante y una empresa con muchos equipos. Justifícalo.
  5. ¿Qué exige la ley europea para usar la huella con fines de rastreo? ¿Lo cumplen las webs que visitas a diario?

Autoevaluación

Marca lo que eres capaz de hacer sin mirar la guía:

✓
Explicar qué es la huella digital y en qué se diferencia de una cookie.
✓
Enumerar los atributos que lee una web y qué revela cada uno.
✓
Calcular la autoinformación de un valor y explicar la entropía de Shannon.
✓
Explicar por qué el incógnito no protege frente a la huella.
✓
Distinguir ruido, uniformidad y bloqueo, y elegir navegador según el caso.
✓
Interpretar una prueba de WebRTC y saber cuándo hay fuga.

Tu progreso en esta guía

—

Referencia
📖 Glosario
TérminoSignificado
AutoinformaciónBits que aporta un valor concreto: −log₂ p.
Candidato ICEDirección por la que WebRTC puede alcanzar tu equipo.
Conjunto de anonimatoGrupo de personas que comparten tu misma huella.
Entropía de ShannonInformación media que aporta un atributo en una población, en bits.
ePrivacy (art. 5.3)Norma europea que exige consentimiento para leer información del dispositivo.
FarblingRuido por sesión en las lecturas de las APIs (Brave).
HashResumen corto que sale igual con los mismos datos.
Huella digital (fingerprinting)Identificar un navegador midiendo sus características, sin guardar nada.
LetterboxingMárgenes para que el tamaño de la ventana sea un número redondo.
mDNSNombre aleatorio .local que sustituye a tu IP local en WebRTC.
resistFingerprintingPreferencia de Firefox que aplica las defensas de Tor.
STUNServidor que te dice qué IP pública ve desde fuera.
User-AgentCadena con el navegador, su versión y el sistema operativo.
WebGLAPI de gráficos 3D del navegador; deja leer el modelo de GPU.