Невідповідність часового поясу та геолокації
Коли місцезнаходження, що випливає з IP-адреси з'єднання, не збігається з часовим поясом браузера або наданими координатами.
Визначення
Невідповідність часового поясу та геолокації виникає тоді, коли сигнали про місцезнаходження, які може бачити вебсайт, не узгоджуються між собою. Сервер визначає місцезнаходження за IP-адресою відвідувача; JavaScript може зчитувати часовий пояс браузера (назва IANA, наприклад, "Europe/London") та зміщення UTC; і, лише за дозволом користувача, Geolocation API може повернути широту та довготу. Якщо з'єднання нібито походить із Лондона, тоді як годинник браузера показує Нью-Йорк, така комбінація є незвичною і може використовуватися як один із сигналів у фінгерпринті браузера або перевірці ризиків.
Як це працює
- IP-локація визначається на стороні сервера на основі таких баз даних, як MaxMind GeoIP. MaxMind описує її як приблизну область із радіусом точності, а не адресу: він оцінює точність на рівні країни приблизно в 99.8%, але близько 66% для міст США в межах 50 км, і зазначає, що за VPN або проксі він визначає місцезнаходження сервера, а не людини.
- Часовий пояс браузера не потребує дозволу. new Intl.DateTimeFormat().resolvedOptions().timeZone повертає часовий пояс IANA за замовчуванням для середовища виконання, а Date.prototype.getTimezoneOffset() повертає зміщення від UTC у хвилинах (наприклад, -60 для UTC+1), яке змінюється під час переходу на літній час у зонах, де він спостерігається.
- З геолокації додано координати API (навігатор.geolocation.getCurrentPosition). Працює тільки в захищеному режимі (HTTPS) контексти, обмежені політикою пропусків геолокації, і вимагає дозволу на експрес-користувача. В3C специфікація говорить джерела можуть включати GPS, Wi-Fi, ідентифікатори клітин та IP-адресу, і не гарантує, що результат є фактичним розташуванням пристрою.
- Сайт або антифрод-скрипт може потім порівняти ці три параметри: чи відповідає країна IP часовому поясу, і чи потрапляють будь-які спільні координати в оціночну область IP. Налаштування мови та локалі також іноді перевіряються, але вони є налаштуваннями користувача і набагато частіше законно відрізняються від місцезнаходження.
Чому це важливо
- Коли ви пропускаєте браузер через проксі, змінюється лише IP. Часовий пояс все одно береться з комп'ютера, тому ноутбук із паризьким часом через проксі в Лос-Анджелесі демонструє очевидний розрив. Документація з надання допомоги Multilogin наводить саме такий приклад для налаштування часового поясу "Real".
- Тому антидетект-браузери зазвичай пропонують визначати часовий пояс і координати геолокації профілю на основі місцезнаходження проксі. Multilogin, наприклад, описує режим за замовчуванням "Masked", який узгоджує часовий пояс із проксі та генерує координати поблизу приблизного місцезнаходження проксі, а також варіанти "Custom" та "Real".
- Для легітимної роботи — QA локалізованих сайтів, перевірки реклами, управління клієнтськими акаунтами в різних регіонах — підтримка узгодженості сигналів місцезнаходження дозволяє уникнути сторінок, цін і запитів безпеки, які не відповідають регіону, що тестується.
Обмеження та поширені помилкові уявлення
- "VPN або проксі змінює мій часовий пояс". Він змінює IP-адресу, яку бачить сайт; значення часового поясу та геолокації API беруться з браузера та пристрою, якщо вони не змінені окремо.
- "Будь-яка невідповідність означає шахрайство". Мандрівники, корпоративні VPN, мобільні мережі та реле приватності — все це створює чесні невідповідності, а сама IP-геолокація є лише оціночним значенням. Сайти зазвичай розглядають її як один із багатьох сигналів.
- "Блокування доступу до місцезнаходження приховує моє місцезнаходження". Відмова в дозволі на геолокацію приховує координати, але IP-адреса та часовий пояс все одно залишаються видимими без жодних запитів.
- "Узгодження часового поясу робить профіль непомітним". Це усуває одну невідповідність. Цифрові відбитки (fingerprints) поєднують багато інших значень — user agent, шрифти, Canvas, WebGL, WebRTC — і жодне налаштування не гарантує, що акаунт не буде обмежений.
Жоден браузер або проксі не може гарантувати, що акаунти не будуть обмежені. Дотримуйтесь правил кожної платформи.
Пов'язані терміни
- Витік WebRTC — Коли WebRTC виявляє IP-адресу, яка відрізняється від адреси проксі або VPN, яку бачить сайт.
- Резидентський проксі — Проксі, чия вихідна IP-адреса належить споживчому інтернет-з'єднанню, а не дата-центру.
- Відбиток браузера — Комбінація характеристик браузера та пристрою, яка дозволяє ідентифікувати браузер без використання cookie.
- Профіль браузера — Окремий набір даних браузера — файли cookie, історія, налаштування, розширення — що зберігається окремо від інших профілів.
Джерела
- MDN: Геолокація API (документація браузера)
- W3C: Геолокація (Чернетка рекомендації кандидатів) (стандарт)
- MDN: Intl.DateTimeFormat resolvedOptions() (документація браузера)
- MDN: Date.prototype.getTimezoneOffset() (документація браузера)
- MaxMind: Точність геолокації (документація вендора)
- Multilogin допомога: Налаштування профілю браузера — Розділ Fingerprint (документація вендора)
Перевірено 2026-11-09.