Конфиденциальность браузера

Стабильность отпечатка браузера

Сравните повторяемость Canvas, WebGL и синтетического аудио между запусками.

Интерпретируйте осторожно. Стабильная сигнатура не идентифицирует человека, а изменение не доказывает защиту от отслеживания. Обновления, экран, графические драйверы, настройки и случайный шум могут её изменить.

Готово. Сигнал отпечатка не отправляется серверу.

Стабильность

Сопоставимый показатель—Запустите тест хотя бы дважды.
Сохранённые запуски0До 20 записей, только в localStorage.
Объединённый отпечаток—Хэш SHA-256 доступных компонентов.

Canvas 2D

Не проверено
Отпечаток
—
Что рисуется

Многоязычный текст, эмодзи, фигуры, прозрачность, градиенты, тени и композиция. Три одинаковых отрисовки также выявляют различия внутри запуска.

WebGL

Не проверено
Отпечаток
—
Что измеряется

Детерминированная сцена, возможности WebGL, числовые пределы, расширения, точность шейдеров и, когда разрешено, заявленный графический рендерер.

Аудио

Не проверено
Отпечаток
—
Что вычисляется

Синтетическая офлайн-обработка использует осциллятор, фильтр и компрессор. Микрофон и записанный звук не используются.

Сигналы среды и различия

СигналТекущее значениеПредыдущее сравнение
Нет запусков.

Локальная история

Даты и сокращённые отпечатки
ДатаCanvasWebGLАудиоОбъединено
Нет сохранённых запусков.

Сравнение до и после

Выполните один и тот же тест на одном устройстве и сохраните исходный результат. Подключите VPN или измените одну подходящую настройку. Повторите тест в остальных одинаковых условиях и сохраните новый результат.

Сохраните результаты до и после изменения для сравнения.

Что показывает этот тест

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

Как провести тест

  1. В том же браузере и профиле запустите три проверки. Выберите, нужно ли сохранять историю на этом устройстве.
  2. Повторите хотя бы дважды в одинаковых условиях. Прочитайте каждый компонент и различия повторов внутри одного запуска.
  3. Изучите Canvas, WebGL и аудио отдельно от общего хэша. Отсутствующий компонент не считайте новой изменившейся сигнатурой.

Как выполняется измерение

Canvas 2D рисует одинаковый текст и фигуры. WebGL, графический интерфейс браузера, исследует возможности и сведения рендерера. Офлайн-аудио использует осциллятор, фильтр и компрессор.

Микрофон и запись окружающего звука не используются. Хэши и выбранная история остаются в браузере; сигнал отпечатка серверу не отправляется. Менее надёжный запасной хэш явно отмечается.

Как понимать результаты

Стабильная сигнатура
Сопоставимые компоненты повторились. Это повторяемость конфигурации, а не подтверждение личности или уникальности среди пользователей.
Изменение или шум
Возможны рандомизация, защита, драйвер, экран или обновление. Найдите изменившийся компонент; не делайте общий вывод о защищённости.
Компонент недоступен
Измерению могли помешать поддержка API или политика. Неполный набор нельзя напрямую сопоставлять с прежним полным отпечатком.

Сравнение до и после

  1. Сделайте два исходных запуска на том же устройстве, экране, версии браузера и профиле.
  2. Измените одну подходящую защитную настройку и повторите, сохранив остальные условия. VPN не меняет автоматически рисование и аудио.
  3. Сравните одинаковые компоненты. Обновление браузера или драйвера отмечайте отдельно от эффекта выбранной настройки.

Ограничения теста

  • Тест не воспроизводит все реальные методы отпечатков и серверного сопоставления; проверяются только выбранные компоненты.
  • Изменение одного отпечатка не означает невозможность связать браузер по другим признакам. Стабильность и уникальность различаются.

Что можно изменить

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

Частые вопросы

Аудиотест меня слушает?

Нет. Выполняется синтетическое офлайн-вычисление; микрофон не открывается и окружающий звук не записывается.

Одинаковый хэш означает одного человека?

Нет. Разные устройства могут дать одинаковый вывод. Проверка не сравнивает население и не удостоверяет личность.

Источники и технические пояснения