Академия
Проверка своего рабочего места
Урок 10 из 14
Что читает проверка
Проверка задаёт вашему браузеру вопросы и печатает ответы. Каждая строка принадлежит вашей машине, а не той странице, которая спрашивает.
Ни одна строка здесь не решение. Площадка решает по тем же ответам плюс по тому, что знает о ваших других аккаунтах, и не публикует ни того, ни другого.
Значения
Экран, видеокарта, шрифты, часы, языки и рисунки, которые делает ваша машина.
Что уходит без спроса
Адреса, которые браузер отдаёт любому сайту сам, ни о чём его не спрашивая.
Выход
Адрес, который видит сайт: он принадлежит прокси лишь пока прокси везёт трафик.
Не другие ваши профили
Одна страница видит один браузер, а связывающая примета живёт между двумя.
Оценка это рецепт её автора
Сторонняя проверялка взвешивает свои строки так, как решил её автор, и печатает число. Другая проверялка на том же браузере напечатает другое.
Значит число говорит о проверялке. О вашей машине говорят строки под ним, и перечитывать стоит только их.
Порядок проверки
Каждый шаг отвечает на то, на что не ответил предыдущий. Делайте их все внутри проверяемого профиля.
Прочитать значения
Откройте бесплатную проверку в профиле и начните со строк, помеченных как выдающие вас.
Спросить про утечку
Тест утечки показывает, какие адреса браузер отдаёт сам, и прокси тут ничего не решает.
Сравнить свои профили
Возьмите короткий код, который проверка печатает в каждом профиле, и посчитайте повторы.
Потом сторонняя проверялка
На стартовой странице профиля лежат ссылки на те, которыми пользуется ниша, и открываются они через прокси профиля.
Противоречия внутри одного набора
Одно странное значение редко приводит к разбору аккаунта. Приводит пара значений, которые не могут быть верны одновременно.
Вот в чём проверка сильна: она держит один набор ответов рядом с собой и показывает, где набор спорит сам с собой.
| Что расходится | Как это читается | Что это обычно значит |
|---|---|---|
| Адрес и часы | Немецкий выход при американском часовом поясе | Часы взялись с вашего компьютера, а не с выхода |
| Адрес и язык | Итальянский выход при списке из одного английского | Список языков не был закреплён за страной |
| Страница и рабочий поток | Страница называет одну машину, поток другую | Подмена доходит только до верхнего документа |
| Обещание и окно | Телефонный экран при настольном окне | Окно не приняло размера, объявленного профилем |
| Выход и свой адрес | Адрес выхода совпал с вашим домашним | Прокси не везёт трафик этого профиля |
Самые говорящие строки
Большинство строк повторяет то, что покажет любая страница. Несколько из них и отличают один браузер от другого, и хорошая проверка их помечает.
Это картинка и тон, которые производит ваша машина, пиксели, которые возвращает видеокарта, шрифты, экран, часы и языки.
Имя видеокарты меняется легко, а пиксели за ним нет, и поэтому эти две строки стоят отдельно.
Самопроверка внутри программы
У программы своя проверка, и она умеет то, чего не умеет ни одна сторонняя страница: она знает обещанное профилем и называет значение, которое с обещанием расходится.
Настольный профиль нынешнего поколения проходит 29 проверок в одноразовой копии с тем же семенем, а открытая сессия остаётся нетронутой.
Значения
Система, экран, ядра, память, отрисовщик графики, часы и языки.
Сокрытие
Функция, переставшая читаться как родной код, выдаёт подмену яснее любого расхождения.
Кадры и потоки
Скрытый кадр и рабочий поток обязаны отвечать теми же ядрами и той же системой, что документ.
Рисунки
Два чтения совпадают, прозрачные пиксели остаются прозрачными, а шум не снимается вычитанием.
Красная строка без поломки
Часть строк краснеет на совершенно исправном профиле, и знание этих строк избавляет от починки того, что работает.
Каноническое имя пояса
Киевские часы отвечают как Europe/Kiev, а колкатские как Asia/Calcutta, ровно как обычный Chrome.
Потолок памяти
Chrome сообщает память только до своего потолка, сколько бы её ни стояло в машине.
Шрифты телефона на компьютере
Шрифты, которые называет телефонный профиль, стоят на Android и почти больше нигде.
Молчание вместо вердикта
Проверка, которой нечем измерить, говорит об этом прямо, а не печатает успокаивающую строку. Выдуманное «всё хорошо» хуже отсутствия ответа, потому что по нему идут работать.
Поэтому стартовая страница не выносит вердикта о прокси, пока ваш собственный адрес неизвестен, а самопроверка вовсе не идёт, когда защиту для одноразовой копии приготовить не удалось.
Чего этот урок не утверждает
- Он не утверждает, что чистая проверка означает безопасный аккаунт. Площадка читает те же ответы плюс вашу историю с ней.
- Проверка на этом сайте не сравнивает ваш настоящий адрес с выходом прокси. Для этого нужен сервер, а инструмент приватности, собирающий адреса посетителей, был бы ровно тем, от чего вы пришли защищаться.
- Ничто здесь не меряет поведение, содержимое и возраст аккаунта. Их читает каждая площадка и ни одна проверка браузера.
- Зелёными обязаны быть не все строки. На выложенном движке одно чтение графики всё ещё отдаёт байты мимо шума холста, и самопроверка показывает эту строку красной.
- Он не говорит, что принимает та или иная площадка. Их пороги не опубликованы и они двигаются.
Где это можно увидеть самому
Каждое сказанное здесь это одно место в коде и один стенд, который можно запустить.
- Бесплатная проверка читает 12 значений и не делает ни одного сетевого вызова
- apps/web/components/tools/FingerprintCheck.tsx · apps/web/test/инструмент-отпечатка.js
- 29 проверок самопроверки идут в настоящем браузере, а не читаются как текст
- apps/desktop/src/lib/fpAudit.js · apps/desktop/test/audit-on-builtin.js
- Тест утечки спрашивает у браузера адреса, которые он отдаёт сам
- apps/web/components/tools/LeakCheck.tsx · apps/web/test/тест-утечки.js
- Страна выхода решает часы и язык, и выясняется она по нескольким источникам
- apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js
Вопросы
- Проверялка поставила низкую оценку. Профиль сломан?
- Не по одному этому числу. Откройте строки и поищите два значения, которые не могут быть верны одновременно.
- Две проверялки спорят о моём часовом поясе. Кто прав?
- Часто обе. Киевские часы отвечают старым каноническим именем, и обычный Chrome отвечает так же.
- Хранит ли проверка на этом сайте мои значения?
- Она не делает ни одного сетевого вызова и ничего не пишет в ваш браузер. Всё видимое считается в самой странице.
- Скажет ли проверка, связаны ли мои аккаунты?
- Нет. Она видит один браузер в один момент, а связывают по тому, что общего у двух ваших профилей.
- Почему самопроверка программы стоит больше сторонней страницы?
- Потому что она знает обещанное профилем и показывает расходящееся значение. Сторонней странице сравнивать не с чем.
Рядом с этим
Чем отвечает этот браузер
Проверка читает 12 значений прямо в странице и никуда их не отправляет.