Перейти к содержимому

Глоссарий

Подмена часового пояса

Сайт читает ваш пояс одной строкой и читает его рядом со страной вашего адреса. Когда эти два ответа расходятся, заход перестаёт выглядеть человеком за столом и становится похож на арендованную машину.

Подмена часового пояса (timezone spoofing) это ответ браузера часами страны своего адреса, а не часами самой машины.

Как сайт читает ваши часы

Одна строка кода возвращает имя пояса, вторая сдвиг от всемирного времени. Разрешения не спрашивает ни та, ни другая, и обе получают ответ на первой же странице.

  1. 1

    Спрашивает имя пояса

    Браузер отвечает записью из всемирной таблицы поясов, например Europe/Berlin.

  2. 2

    Спрашивает сдвиг

    Ответ это число минут, и он смещается вместе с переходом на летнее время.

  3. 3

    Сверяет с адресом

    Страну адреса сайт знает и без вас, и часы он судит рядом с ней.

Ваши часы прямо сейчас

Это прочитано в вашем браузере на этой странице и никуда не отправлено. Сайту отвечают тем же самым, ни о чём вас не спрашивая.

Ваша машина прямо сейчас

Часовой пояс
измеряем на вашей машине
Сдвиг от UTC
измеряем на вашей машине
Набор языков
измеряем на вашей машине
Платформа
измеряем на вашей машине

Прочитано в вашем браузере и показано здесь. Никуда не отправляется.

Откуда у профиля часовой пояс

Профиль не берёт часы вашего компьютера. Страну своего выхода он спрашивает через сам прокси и по защищённому соединению, а часы и набор языков идут за этим ответом.

Источников опрашивается несколько по очереди: один бесплатный отвечает отказом при массовом запуске, и один отказ не должен решать, кем будет профиль. Когда не отвечает ни один, страна не выдумывается: профиль открывается с поясом из своего семени, а программа говорит, что страна выхода неизвестна.

Что отвечает отгруженная сборка

Самопроверка задаёт живому профилю те же вопросы, что задал бы сайт. Этот прогон снят на сборке, которая едет сегодня, за украинским адресом.

Всемирная таблица переименовала этот пояс, и браузер отвечает прежним каноническим именем. Настоящий Chrome отвечает так же, поэтому совпасть с ним это верное поведение, а не промах.

ЗамерЧто ответил профиль
Часовой поясEurope/Kiev при запрошенном Europe/Kyiv
Основной языкuk-UA
Набор языковuk-UA, uk, ru, en

Часто путают с этим

  • Определение страны по адресу

    Это то, что ваш адрес говорит о вашей стране. С этим значением ваши часы и сверяют, но сами часы это не оно.

  • Один только сдвиг

    Сдвиг это число, общее у многих стран. Имя пояса несёт ещё и историю летнего времени, и читают их вместе.

  • Набор языков

    Он приезжает вместе со страной адреса, одним и тем же шагом. Немецкие часы рядом с японским языком это такое же противоречие.

Чего это не делает

  • Это не следует за городом адреса. Пояс берётся от страны выхода, а в стране их бывает несколько, поэтому профиль из одного города может нести часы другого.
  • Это не выдумывает страну. Когда не ответил ни один источник, профиль открывается с поясом из своего семени, а программа говорит вам, что страна выхода неизвестна.
  • Это не переводит часы вашего компьютера. Пояс принадлежит профилю, а всё остальное на машине остаётся при своём времени.
  • Это не разрывает связь, которая уже возникла. Два аккаунта, открытые из одного профиля, останутся связанными, что бы ни показывали часы потом.

Проверить

Каждый ответ выше взят из файла, который можно открыть.

Где спрашивается страна выхода и как читается каждый ответ
apps/desktop/src/lib/exitGeo.js
Записанные с живых ответы источников, идут на каждой сборке
apps/desktop/test/exit-geo.js · apps/desktop/test/fingerprint-consistency.js
Часы и набор языков, прочитанные обратно внутри профиля
apps/desktop/src/lib/fpAudit.js
Ответы из таблицы выше
engine/приёмка-отчёт.json

Вопросы

Меняет ли VPN мой часовой пояс?
Нет. VPN меняет адрес, с которого идёт трафик, а часы остаются при вашей машине. Именно разрыв между этими двумя ответами и ищет проверка.
Достаточно ли совпадения по сдвигу?
Нет. Имя пояса, сдвиг и даты перехода на летнее время читают вместе, и страну узнают по всем трём.
Можно ли выбрать пояс рукой?
Да. Выбранный вами пояс сильнее выпавшего по жребию, а набор языков переезжает в страну этого пояса, чтобы пара снова сходилась.
Что будет при смене прокси?
Запомненная страна выхода забывается вместе со старым адресом, и следующий запуск спрашивает её заново через новый.
Где посмотреть свой?
Панель выше показывает его для браузера, в котором вы это читаете. Проверка отпечатка показывает тот же пояс рядом со всем остальным, что достаётся сайту.

Посмотрите, что ответит ваш профиль

Самопроверка идёт внутри профиля и показывает все 29 замеров, и зелёные, и красные.