Пропустить контент
Машинный перевод с английского. Просмотреть оригинальную версию
Глоссарий · Отпечатки пальцев

Таймзона и геолокация несоответствуют

Когда местоположение, подразумеваемое IP-адресом соединения, не согласуется с часовым поясом браузера или сообщенными координатами.

Определение

Несоответствие между часовым поясом и геолокацией происходит, когда сигналы местоположения, которые может видеть веб-сайт, не рассказывают одну и ту же историю. Сервер оценивает местоположение по IP-адресу посетителя; JavaScript может читать часовой пояс браузера (название IANA, такое как «Европа / Лондон») и смещение UTC; и, только с разрешения пользователя, Geolocation API может возвращать широту и долготу. Если соединение, по-видимому, происходит из Лондона, а часы браузера говорят о Нью-Йорке, комбинация необычна и может использоваться в качестве одного сигнала в отпечатке пальца браузера или проверке риска.

Иллюстрация: IP геолокация, часовой пояс браузера и геолокация API координаты сравниваются; лондонский IP с нью-йоркскими часами является несоответствием
Редакционная схема (упрощенная иллюстрация, а не скриншот продукта).

Как работает

  • 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 — и никакие настройки не гарантируют, что учетная запись не будет ограничена.
Пример: Профиль использует немецкий прокси-сервер, поэтому IP-адреса размещают его недалеко от Франкфурта. Временный пояс профиля оставлен как «Азия/Шанхай» (offset -480) и, когда сайт карты запрашивает местоположение, браузер возвращает координаты в Шанхае. Все три сигнала видны на сайте, и два из них противоречат IP. Установка профиля в «Европа/Берлин» и координаты в пределах предполагаемой области прокси делает сигналы согласованными, или пользователь может просто отказать в быстром местоположении.

Ни один браузер или прокси-сервер не может гарантировать, что учетные записи не будут ограничены. Следуйте правилам каждой платформы.

Связанные термины:

  • Утечка данных WebRTC Когда WebRTC раскрывает IP-адрес, который отличается от прокси-адреса или VPN-адреса, который видит сайт в противном случае.
  • Прокси-сервер Прокси-сервер, выход IP которого принадлежит потребительскому интернет-соединению, а не центру обработки данных.
  • Отпечаток браузера - Сочетание характеристик браузера и устройства, которые могут идентифицировать браузер без файлов cookie.
  • Профиль браузера Отдельный набор данных браузера — файлы cookie, история, настройки, расширения — хранятся отдельно от других профилей.

Источник:

Проверено 2026-11-09.

Все глоссарий терминов