¿Cambia una VPN la huella de tu navegador? Qué comprobar primero
Una VPN cambia tu dirección de salida y, en las peticiones de página normales, poco más. Repasa los cinco pasos y mira qué valores del navegador se mueven de verdad.
Cambias la VPN a otro país, recargas la tienda y sigue saludándote por tu nombre con la misma cesta. Ese es el momento en que la palabra huella suele entrar en la conversación, normalmente seguida de un sitio de pruebas que afirma que tu navegador es uno entre un millón. Mejor aborda el problema por orden: en las peticiones de página normales el túnel cambia exactamente un campo, el navegador sigue informando de decenas, y la prueba mide algo más estrecho de lo que suena. Cinco pasos separan esas tres cosas.
Paso 1: descarta los motivos aburridos por los que te reconocieron
Empieza con la sesión cerrada. Abre una ventana privada, visita la misma página y mira si sigue comportándose como si te conociera. Las cookies, el almacenamiento local y una sesión activa explican la mayoría de los informes de «me vio a través de la VPN», y ninguno de ellos es huella digital.
Si la página aún reconoce algo en una ventana privada, mira el estado visible que llevaste contigo: la misma cuenta en otra pestaña, una entrada de formulario guardada, un gestor de contraseñas que rellena tu dirección o un sitio que autorizaste con un token en la URL. Cada uno es una referencia guardada, y borrar el perfil la elimina.
Solo cuando un perfil limpio sin sesión sigue produciendo un reconocimiento que correlaciona con visitas anteriores merece la pena hablar de una huella. Es una afirmación mucho más estrecha que «la VPN no funciona», y es la que puedes probar de verdad.
Paso 2: cambia la salida y enumera lo que no cambió
Levanta el túnel y luego comprueba el único valor que el túnel debe mover: la dirección que ve un servidor. Cualquier página de consulta de dirección la muestra, o léela desde un punto final que controles con curl -s https://your-endpoint.example/ip. Cualquier servicio de eco que uses ve la petición, así que un punto final propio lo mantiene fuera del registro de otro. Confirma que ha cambiado. Ahora la parte interesante: enumera qué sigue informando el navegador sobre sí mismo, porque casi nada de eso viaja en la cabecera del paquete.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
La fila de la zona horaria es la que merece una pausa. Se lee del sistema operativo, así que un túnel que mueve tu tráfico a otro continente mientras el reloj sigue diciendo tu ciudad produce un desajuste que es en sí mismo una observación distintiva. Lo mismo vale para una lista de idiomas en un sitio y una salida en otro: no es prueba de nada, solo una combinación que destaca. WebRTC es la excepción de la tabla: una página que abre un canal de medios o de datos puede reunir direcciones candidatas, y con el túnel activo una candidata puede llevar la dirección de salida o, sin protección contra fugas, seguir ofreciendo la local.
Paso 3: lee una prueba de huella por lo que informa
Cover Your Tracks de EFF es la primera parada habitual. Muestra características que tu navegador expone a esa página y da un veredicto sobre cuántos navegadores de su muestra las comparten. Lee la letra pequeña: la muestra son las personas que hicieron la prueba, las señales son las que esa página eligió recoger, y el veredicto es una estimación de bits de entropía, no un censo.
Así que «tu navegador es único» significa único dentro de ese conjunto de datos, hoy, con ese conjunto de sondas. No significa que un sitio pueda deducir tu nombre, y no es una propiedad permanente: una actualización del navegador puede mover el valor sin que toques nada.
Usa la prueba como instrumento de medición, no como una puntuación que optimizar. Anota los valores informados, cambia una cosa y compara los mismos campos. Si no cambió nada en el navegador y las lecturas se movieron igualmente, el cambio era ruido de la muestra, no tuyo.
Paso 4: cambia las características que son realmente tuyas
Ahora puedes actuar sobre filas concretas. La lista de idiomas, la zona horaria y los formatos regionales son ajustes, y alinearlos con donde dices estar es un comportamiento coherente, no un truco. Un perfil de navegador separado por contexto mantiene los datos del sitio y los inicios de sesión aparte, lo que aborda el reconocimiento del paso 1 con más fiabilidad que cualquier extensión antihuella.
Ve con cuidado con el consejo clásico de añadir extensiones de endurecimiento. Cada una cambia tu superficie observable, y un conjunto de ajustes inusuales puede hacerte más raro en lugar de más corriente. Algunas bloquean una API que las páginas pueden detectar como ausente; otras dejan una firma parcheada distintiva. La popularidad de una extensión no es prueba de que reduzca la identificabilidad.
Los navegadores que se lo toman en serio hacen algo estructuralmente distinto: estandarizan. Tor Browser busca que cada usuario informe de los mismos valores, Firefox incluye un modo de protección que informa valores estandarizados de un conjunto pequeño en lugar de los tuyos reales, y Safari limita lo que los sitios pueden leer. Es una decisión de diseño aplicada con coherencia, y las indicaciones de la guía de huellas del W3C explican por qué estandarizar supera la aleatorización por usuario en este problema.
Paso 5: decide qué capa necesitabas de verdad
Tres cosas separadas se agrupan en «escóndeme»: la ruta de red, la superficie observable del navegador y tus cuentas. Una VPN se ocupa de la primera. No toca la segunda y no puede ayudar con la tercera: iniciar sesión es el identificador más directo que existe, y sobrevive a cada cambio de salida.
Si tu objetivo es que un sitio no pueda decir que dos visitas están relacionadas, también necesitas la capa del navegador: un perfil limpio por contexto, ajustes coherentes y ningún inicio de sesión compartido. Si tu objetivo es que el sitio no pueda decir quién eres en absoluto, ese es un modelo de amenaza en el que Tor Browser, que une el enrutamiento con la estandarización a nivel de navegador, es la elección coherente en lugar de un navegador normal detrás de un túnel.
Si tu objetivo es solo que el sitio vea otra ciudad y que tu proveedor no vea nada, el túnel solo es realmente suficiente, y el resultado de la prueba de huella es irrelevante para ese objetivo. La mayor parte de la decepción aquí viene de comprar una capa y esperar tres.
Un orden que mantiene honestos los pasos:
- Reproduce el reconocimiento con un perfil limpio y sin sesión antes de culpar al túnel.
- Confirma que la dirección de salida cambió y luego anota qué valores del navegador no.
- Compara los mismos campos de prueba antes y después de un solo cambio, no la puntuación principal.
- Arregla la zona horaria y el idioma para que coincidan con tu historia antes de añadir cualquier extensión.
- Elige la capa que coincida con el objetivo: red, superficie del navegador o cuentas.