Desigualdad de la zona horaria y la geolocación
Cuando la ubicación implícita por la dirección IP de una conexión no está de acuerdo con la zona horaria del navegador o las coordenadas reportadas.
Definición
Un desajuste de la zona horaria y la geolocalización ocurre cuando la ubicación indica que un sitio web puede ver no cuenta la misma historia. El servidor estima una ubicación desde la dirección IP del visitante; JavaScript puede leer la zona horaria del navegador (un nombre de IANA como "Europe/Londres") y UTC offset; y, sólo con el permiso del usuario, la Geolocation API puede devolver la latitud y la longitud. Si una conexión parece venir de Londres mientras el reloj del navegador dice Nueva York, la combinación es inusual y se puede utilizar como una señal en una huella de navegador o control de riesgo.
Cómo funciona
- La ubicación IP se infiere en el lado servidor de bases de datos como MaxMind GeoIP. MaxMind lo describe como un área aproximada con un radio de precisión, no una dirección: estima la precisión a nivel de país en aproximadamente 99.8%, pero alrededor de 66% para ciudades estadounidenses dentro de 50 km, y observa que detrás de una VPN o proxy localiza el servidor, no la persona.
- La zona horaria del navegador no necesita permiso. nuevo Intl.DateTimeFormat(). resolvedOptions(). timeZone devuelve la zona horaria predeterminada de la IANA, y Date.prototype.getTimezoneOffset() devuelve el offset de UTC en minutos (por ejemplo -60 para UTC+1), que cambia a través del tiempo de ahorro de la luz del día en zonas que la observan.
- Las coordenadas exactas proceden de la Geolocalización API (navigator.geolocation.getCurrentPosition). Funciona sólo en contextos seguros (HTTPS), está limitado por la política de permisos de geolocación, y requiere permiso expreso de usuario. La especificación W3C dice que las fuentes pueden incluir GPS, Wi-Fi, ID de celda y dirección IP, y no garantiza que el resultado sea la ubicación real del dispositivo.
- Un script de sitio o antifraude puede comparar los tres: ¿el país IP encaja en la zona horaria, y si alguna coordinación compartida cae dentro del área estimada de la IP? Los ajustes de idioma y local son a veces considerados también, pero son preferencias de los usuarios y difieren legítimamente de la ubicación mucho más a menudo.
¿Por qué importa
- Cuando usted enrutiza un navegador a través de un proxy, sólo el IP cambia. La zona horaria sigue siendo de la computadora, por lo que un portátil de París en un proxy de Los Ángeles muestra una brecha obvia. La documentación de ayuda de Multilogin da exactamente este tipo de ejemplo para su configuración de la zona temporal "Real".
- Por lo tanto, los navegadores antidetectos suelen ofrecer para derivar las coordenadas de zona horaria y geolocalización del perfil desde la ubicación del proxy. Multilogin, por ejemplo, documenta un modo "Masked" predeterminado que coincide con la zona horaria con el proxy y genera coordenadas cerca de la ubicación aproximada del proxy, además de opciones "Custom" y "Real".
- Para el trabajo legítimo — QA de sitios localizados, verificación de anuncios, gestión de cuentas de clientes en diferentes regiones— mantener las señales de ubicación consistentes evita páginas, precios y indicaciones de seguridad que no coinciden con la región que se está probando.
Límites y conceptos comunes
- "Una VPN o un proxy cambia mi zona horaria". Cambia la dirección IP que ve el sitio; los valores de la zona horaria y Geolocalización API provienen del navegador y del dispositivo a menos que se cambien por separado.
- "Cualquier desajuste significa fraude". Los viajeros, VPN corporativos, redes móviles y relés de privacidad producen desajustes honestos, y la geolocalización IP es una estimación. Los sitios suelen pesarlo como una señal entre muchos.
- "El acceso a la ubicación bloquea mi ubicación". Negar el permiso de Geolocalización retiene coordenadas, pero la dirección IP y la zona temporal siguen siendo visibles sin ningún aviso.
- "La captura de la zona horaria hace que un perfil sea indetectable". Se elimina una inconsistencia. Las huellas digitales combinan muchos otros valores — agente de usuario, fuentes, Canvas, WebGL, WebRTC— y ningún ajuste garantiza que una cuenta no se restrinja.
Ningún navegador o proxy puede garantizar que las cuentas no se restringan. Siga las reglas de cada plataforma.
Términos relacionados
- Filtro web — Cuando WebRTC revela una dirección IP que difiere de la dirección proxy o VPN, un sitio ve de otro modo.
- Proxy residencial — Un proxy cuya salida IP pertenece a una conexión de Internet de consumo en lugar de un centro de datos.
- Hoja de datos — Una combinación de características de navegador y dispositivo que pueden identificar un navegador sin cookies.
- Perfil del navegador — Un conjunto separado de datos del navegador —cookies, historial, ajustes, extensiones— mantenido aparte de otros perfiles.
Fuentes
- MDN: Geolocation API (docs del navegador)
- W3C: Geolocación (proyecto de recomendación del candidato) (estándar)
- MDN: Intl.DateTimeFormat resolvedOptions() (docs del navegador)
- MDN: Date.prototype.getTimezoneOffset() (docs del navegador)
- MaxMind: Precisión de geolocación (caños de vendedores)
- Multilogin ayuda: Configuración del perfil del navegador — Sección de huellas digitales (caños de vendedores)
Chequeado 2026-11-09.