Глоссарий
Подмена координат
Подмена координат (geolocation spoofing) это ответ на запрос места заранее выбранными координатами вместо измеренных.
Как сайт спрашивает ваше место
Страница обращается к службе места, и браузер ставит перед вами вопрос. До ответа на него странице не достаётся ничего.
- 1
Спрашивает браузер
В окне назван сайт, и оно ждёт. Ответить за вас страница не может.
- 2
Отвечает, если разрешили
Обычный браузер берёт место у системы: от сетей поблизости или от приёмника в устройстве, с точностью до улицы.
- 3
Откатывается к адресу
После отказа у сайта остаётся ваш адрес, а он ставит вас в область целиком.
Что отдаётся без вопроса
Это прочитано в вашем браузере на этой странице и никуда не отправлено. Вашего места здесь нет: его сайт получает только через вопрос.
Ваша машина прямо сейчас
- Часовой пояс
- измеряем на вашей машине
- Сдвиг от UTC
- измеряем на вашей машине
- Основной язык
- измеряем на вашей машине
- Набор языков
- измеряем на вашей машине
Прочитано в вашем браузере и показано здесь. Никуда не отправляется.
Четыре ответа на вопрос о месте
В окне профиля есть блок «Местоположение», и в нём выбирается, что уйдёт сайту после «Разрешить». Новый профиль получает «Рядом с адресом прокси».
Рядом с адресом прокси
Точка в 0,3-2,5 км от места, куда справочник адресов ставит выход прокси, с точностью от 20 до 150 м. У каждого профиля она своя и от запуска к запуску та же.
Свои координаты
Широта, долгота и точность от 1 до 5000 м, которые вы вписали. Если точка дальше 50 км от проверенного адреса прокси, окно назовёт расстояние.
Настоящее место этого компьютера
Так ведёт себя обычный браузер. На Mac система не даёт программе место, и сайт получает отказ даже после «Разрешить».
Запретить
Отказ получает любой сайт, спросивший место, даже тот, которому раньше разрешили.
Точку ставит сам движок
Точка кладётся в движок браузера раньше, чем сайт получит ответ, и страница читает ответ самого движка: тот объект, что отдаёт Chrome, с пустыми высотой, курсом и скоростью и тем же текстом отказа. Внутри страницы ничего не переписывается.
Во встроенном движке «да» уходит сайту только после того, как точка встала, а иначе сайт получает отказ. В ARMANOS Browser точка встаёт на новую вкладку до её первой строки и заново, когда начинает грузиться новая страница.
Спрашивать или отдавать без вопроса
По умолчанию профиль спрашивает, как обычный браузер, а выбор сайта живёт, пока профиль открыт. «Отдавать без вопроса» нужно профилям, которые работают сценариями без вас.
С этой галочкой встроенный движок показывает сайту «спросить», пока тот не спросит, а «да» отвечает через 0,6-2,5 с, как после щелчка.
ARMANOS Browser показывает «разрешено» ещё до запроса сайта. Обычный Chrome так не делает, и окно профиля говорит об этом рядом с галочкой.
Откуда берётся место выхода
Место выхода меряется через сам прокси, теми же службами и в том же ответе, что и страна. Замер идёт в фоне при запуске и повторяется, если прежнему больше шести часов или если сменили прокси либо адрес ссылкой смены.
Новый замер ближе 25 км к прежнему точку не двигает: разные службы ставят один адрес в разные места, и без этого правила точка прыгала бы. Пока выход не измерен, в том числе у открытого профиля со сменённым прокси до его перезапуска, сайт получает ответ «место недоступно», а не место компьютера.
Почему пара важнее одного
Адрес одной страны рядом с часами другой выдаёт вас сильнее, чем любое отдельное значение. Поэтому профиль сводит со страной выхода часы и набор языков, а точку ставит рядом с тем же адресом.
Часы идут за страной, а не за городом. В семи странах с несколькими поясами, от США до Индонезии, часы профиля и точка могут оказаться в разных поясах, и карточка отпечатка говорит об этом строкой.
Часто путают с этим
Подмена часового пояса
Часы идут за страной адреса, и своего вопроса им не нужно.
Определение места по адресу
Это то, что справочник говорит про ваш адрес. Проверка читает эту запись, а не комнату, в которой вы сидите.
VPN
Он меняет адрес, с которого идёт трафик. На ответ службы места, если вы её разрешили, он не влияет.
Чего это не делает
- Это пока не даёт точку после «Разрешить» в ARMANOS Browser на Mac: система не пускает браузер к месту, и сайт получает отказ. Точку там отдаёт «Отдавать без вопроса», а на Windows так же бывает, если в системе закрыт доступ приложений к расположению.
- Это не держится в ARMANOS Browser без программы. Если программа закрылась аварийно, а окно профиля осталось, или ваш сценарий поставил своё место через протокол отладки и отключился, то на Windows и Linux сайт, которому вы разрешили место в этом запуске, может получить настоящее место компьютера, пока подмена не встанет снова.
- Это не делает ответ ARMANOS Browser похожим на настоящий по времени. Точка приходит за миллисекунды, а долго открытая страница без переходов видит время позиции, равное началу своей загрузки.
- Это не ведёт часы за городом. Пояс профиля идёт за страной выхода, и в стране с несколькими поясами точка может стоять не в том поясе, что часы.
- Это не меняет того, что говорит про вас адрес. Город, на который он записан, выбирает тот, кто его продал, и проверка читает именно эту запись.
Проверить
За утверждениями выше стоят файлы, которые можно открыть, и стенды, которые можно запустить.
- Четыре режима, точка у выхода, поправка к своим координатам и правило 25 км
- apps/desktop/src/lib/место.js · apps/desktop/test/место-точка.js
- Широта и долгота выхода из ответов служб, через сам прокси
- apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js
- Встроенный движок: точка до «да», запрет сильнее прежнего разрешения
- apps/desktop/src/lib/разрешения-сессии.js · apps/desktop/test/разрешения-встроенного.js
- ARMANOS Browser: точка на новой вкладке до первой строки и в начале перехода
- apps/desktop/src/lib/место-форка.js · apps/desktop/test/место-форка-живьём.js
- Ответ движка сверен с Chrome поле в поле
- apps/desktop/test/место-образец-живьём.js
- Проверка отпечатка сверяет точку профиля
- apps/desktop/src/lib/fpAudit.js · apps/desktop/test/место-самопроверка-живьём.js
Вопросы
- Может ли ARMANOS задать мои координаты?
- Да. В окне профиля, в блоке «Местоположение», выберите «Свои координаты» и впишите широту, долготу и точность. Сайт получит их с поправкой меньше метра, чтобы точка не выглядела взятой из справочника.
- Получает ли сайт моё место без вопроса?
- Нет, пока у профиля не стоит «Отдавать без вопроса». Примерное место сайт берёт из вашего адреса, и на это разрешения не нужно вовсе.
- Что с профилями, созданными раньше?
- Они ведут себя как прежде: у них выбрано «Настоящее место этого компьютера». Режим меняется в окне профиля, и точка у прокси начинает действовать со следующей загрузки страницы.
- Что увидит сайт, пока адрес прокси не проверен?
- Ответ «место недоступно», как у браузера, которому система места не дала. Место компьютера при этом не уходит.
- Видит ли команда мои координаты?
- Да. Настройка места едет с профилем на машины команды, иначе там точка ушла бы к прокси и аккаунт увидел бы переезд. В журнал правок координаты не пишутся, только сам факт правки.
Рядом с этим
Выбрать местоположение профиля
Где этот блок в окне профиля и что значит каждая строка под ним.
Подмена часового пояса
Часы, которые идут за страной выхода, и то, с чем их сверяют.
Адрес, через который вы выходите
Куда вас ставит адрес и что сверяют с этим местом.
Отпечаток и его редактор
Все значения, которые описывает профиль, и цена их смены.
Дайте профилю страну, в которой он работает
В ARMANOS поставьте профилю адрес, и часы, набор языков и точка для сайтов поедут за этим адресом.