Таймзона и геолокация несоответствуют
Когда местоположение, подразумеваемое IP-адресом соединения, не согласуется с часовым поясом браузера или сообщенными координатами.
Определение
Несоответствие между часовым поясом и геолокацией происходит, когда сигналы местоположения, которые может видеть веб-сайт, не рассказывают одну и ту же историю. Сервер оценивает местоположение по IP-адресу посетителя; JavaScript может читать часовой пояс браузера (название IANA, такое как «Европа / Лондон») и смещение UTC; и, только с разрешения пользователя, Geolocation API может возвращать широту и долготу. Если соединение, по-видимому, происходит из Лондона, а часы браузера говорят о Нью-Йорке, комбинация необычна и может использоваться в качестве одного сигнала в отпечатке пальца браузера или проверке риска.
Как работает
- IP-адреса отображаются на стороне сервера из баз данных, таких как MaxMind GeoIP. MaxMind описывает его как приблизительную область с радиусом точности, а не адресом: он оценивает точность на уровне страны примерно в 99.8%, но около 66% для городов США в пределах 50 км и отмечает, что за VPN или прокси-сервером он находит сервер, а не человека.
- Время браузера не требует разрешения. Новый формат Intl.DateTimeFormat(). Решенные варианты(). TimeZone возвращает временной пояс IANA по умолчанию, а Date.prototype.getTimezoneOffset() возвращает смещение от UTC за минуты (например -60 для UTC+1), которое изменяется в течение светового дня в зонах, которые его наблюдают.
- Точные координаты исходят от Geolocation API (navigator.geolocation.getCurrentPosition). Он работает только в защищенных (HTTPS) контекстах, ограничен Политикой разрешений на геолокацию и требует явного разрешения пользователя. В спецификации W3C говорится, что источники могут включать GPS, Wi-Fi, идентификаторы сотовой связи и IP-адрес, и не дает никаких гарантий, что результатом является фактическое местоположение устройства.
- Сайт или скрипт для борьбы с мошенничеством может сравнить три: соответствует ли страна IP часовому поясу и попадают ли какие-либо общие координаты в предполагаемую область IP? Язык и настройки местоположения иногда также рассматриваются, но они являются предпочтениями пользователей и значительно чаще отличаются от местоположения.
Почему это важно
- Когда вы направляете браузер через прокси-сервер, изменяется только IP. Часовой пояс по-прежнему исходит от компьютера, поэтому ноутбук в парижское время на прокси-сервере в Лос-Анджелесе показывает очевидный разрыв. Документация Multilogin дает именно такой пример для настройки часового пояса «Реал».
- Поэтому браузеры антидетектов обычно предлагают извлекать временные зоны профиля и координаты геолокации из местоположения прокси. Multilogin, например, документирует режим «Masked» по умолчанию, который соответствует часовой пояс к прокси и генерирует координаты вблизи приблизительного местоположения прокси, а также опции «Custom» и «Real».
- Для законной работы — проверки качества локализованных сайтов, проверки рекламы, управления учетными записями клиентов в разных регионах — согласованное позиционирование позволяет избежать страниц, цен и запросов безопасности, которые не соответствуют тестируемому региону.
Ограничения и распространенные заблуждения
- VPN или прокси меняют часовой пояс. Он изменяет IP-адрес, который видит сайт; значения часового пояса и геолокации API поступают из браузера и устройства, если они не изменены отдельно.
- «Любое несоответствие означает мошенничество». Путешественники, корпоративные VPN, мобильные сети и реле конфиденциальности — все это приводит к честным несоответствиям, а сама геолокация IP является оценкой. Сайты обычно взвешивают его как один из многих сигналов.
- "Блокировка доступа к местоположению скрывает мое местоположение." Отказ в разрешении геолокации удерживает координаты, но IP-адрес и часовой пояс все еще видны без каких-либо подсказок.
- «Соответствие часовому поясу делает профиль неопределяемым». Это устраняет одну непоследовательность. Отпечатки пальцев объединяют множество других значений — пользовательский агент, шрифты, Canvas, WebGL, WebRTC — и никакие настройки не гарантируют, что учетная запись не будет ограничена.
Ни один браузер или прокси-сервер не может гарантировать, что учетные записи не будут ограничены. Следуйте правилам каждой платформы.
Связанные термины:
- Утечка данных WebRTC Когда WebRTC раскрывает IP-адрес, который отличается от прокси-адреса или VPN-адреса, который видит сайт в противном случае.
- Прокси-сервер Прокси-сервер, выход IP которого принадлежит потребительскому интернет-соединению, а не центру обработки данных.
- Отпечаток браузера - Сочетание характеристик браузера и устройства, которые могут идентифицировать браузер без файлов cookie.
- Профиль браузера Отдельный набор данных браузера — файлы cookie, история, настройки, расширения — хранятся отдельно от других профилей.
Источник:
- MDN: Геолокация API (браузерные документы)
- W3C: Геолокация (проект рекомендации кандидата) (стандарт)
- MDN: Intl.DateTimeFormatрешенные варианты() (браузерные документы)
- MDN: Date.prototype.getTimezoneOffset() (браузерные документы)
- MaxMind: точность геолокации (документы поставщика)
- Multilogin: Настройки профиля браузера — Отпечаток пальца (документы поставщика)
Проверено 2026-11-09.