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

Академия

Проверка своего рабочего места

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

Урок 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 значений прямо в странице и никуда их не отправляет.