Главная/Проверки среды/Отпечаток браузера

Тест отпечатка браузера

Проверьте сигналы Canvas, аудио, WebGL, шрифтов и устройства, раскрываемые браузером.

Проверка. Результаты появляются по мере завершения каждой проверки.

Хэш текущих характеристик браузера

Проверка

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

SHA-256Проверка

GPU, Canvas, Audio и шрифты

Дайджесты генерируются локально для наблюдения за стабильностью среды и не идентифицируют личность.

Версия WebGL
Проверка
Язык шейдеров
Проверка
Поставщик GPU / WebGL
Проверка
Рендерер GPU / WebGL
Проверка
Поставщик WebGPU
Проверка
Адаптер WebGPU
Проверка
Хеш Canvas
Проверка
Стабильность Canvas
Проверка
Хеш аудио
Проверка
Состояние аудио
Проверка
Проверка шрифтов
Проверка
Обнаруженные шрифты
Проверка
Отпечаток не является постоянной идентичностьюЭтот дайджест сравнивает характеристики данной среды и сам по себе не может идентифицировать человека или устройство.Вычисления остаются в этом браузере. CHA.LA не получает и не хранит этот отпечаток.
Конфиденциальность и сеть · Практическое руководство

Руководство по тестированию отпечатка браузера

Разберитесь в характеристиках Canvas, Audio и устройства, а также научитесь отличать образец дайджеста от постоянного идентификатора.

Что такое отпечаток браузера?

Отпечаток браузера объединяет характеристики, которые раскрывает браузер и устройство. Вывод Canvas, вычисления Audio, шрифты, свойства экрана и заявленная платформа могут помочь сайтам различать окружения.

CHA.LA показывает дайджест выбранных полей и сравнивает повторные образцы. Без распределения по пользователям нельзя надёжно вычислить процент уникальности. Дайджест — это не документ, удостоверяющий личность, не серийный номер оборудования и не постоянный идентификатор устройства.

Соберите характеристики, затем рассчитайте дайджест
Локальный сбор в браузере
РендерингПовторный сборСтабильность
Выбранные поляSHA-256Текущий дайджест

Стабильный вывод и устойчивость к отслеживанию — разные свойства.

Четыре вещи, которые нужно читать отдельно

Дайджест, стабильность и доступность имеют разные значения. Они не объединяются в неподдерживаемую оценку приватности.

Дайджест отпечатка
SHA-256 представляет выбранные поля в виде строки фиксированной длины. Он помогает сравнивать входные данные, но не показывает, насколько вы уникальны в популяции, и не идентифицирует вас как личность.
Образцы совпадают
Выводы Canvas или Audio совпали во время этого сбора. Стабильность не гарантирует приватность: стабильные характеристики также могут помогать связывать посещения.
Образцы различаются
Различия могут объясняться рандомизацией приватности, расширениями, состоянием рендеринга или изменениями окружения. Само по себе это не подтверждает ни неисправность, ни злоупотребление, ни успешное предотвращение отслеживания.
Недоступно или ограничено
Доступ предотвращён политикой, поддержкой API или ошибкой сбора. Ограничения могут быть намеренными. Отсутствие одной характеристики не доказывает, что другие сигналы нельзя коррелировать.

Проводите осмысленные сравнения

Фиксируйте условия, а не пытайтесь постоянно добиться другого хеша.

  1. Храните базовый уровень

    Записывайте версию браузера, конфигурацию, дайджест и состояния отдельных образцов. Один лишь итоговый хеш не покажет, какие характеристики изменились позже.

  2. Меняйте один фактор

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

  3. Проверяйте совместимость

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

  4. Проверяйте и сетевые сигналы

    VPN обычно меняет сетевую точку выхода, но не все характеристики браузера. При оценке раскрываемой информации рассматривайте WebRTC, DNS и данные устройства отдельно.

Как CHA.LA выполняет эту проверку?

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

Выбранные поля браузера, устройства и рендеринга объединяются локально в дайджест SHA-256. Обнаруженный список шрифтов не является полной инвентаризацией системы. Сэмплирование аудио использует синтезированный офлайн-сигнал, а не запись с микрофона, и не требует доступа к камере.

Часто задаваемые вопросы

Приватный просмотр, VPN, изменение дайджестов и настройки конфиденциальности.

Фингерпринт — то же самое, что cookie?

Нет. Cookie — это хранимые данные, а фингерпринт объединяет наблюдаемые характеристики. Удаление cookie не обязательно меняет шрифты, свойства экрана или результаты рендеринга. Возможность сайта связывать визиты зависит от метода сбора данных и другой информации.

Доказывает ли одинаковый фингерпринт, что это один и тот же человек?

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

Изменится ли фингерпринт при смене VPN?

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

Предотвращает ли приватный просмотр фингерпринтинг?

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

Почему хеш изменился после повторного теста?

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

Прослушивает ли аудиотест мой микрофон?

Данная реализация — нет. Она синтезирует и обрабатывает сэмплы с помощью OfflineAudioContext без записи внешнего звука и без запроса доступа к микрофону. Другие сайты могут вести себя иначе, поэтому их разрешения и политики следует рассматривать отдельно.

Технические ссылкиMDN · FingerprintingMDN · Canvas APIMDN · OfflineAudioContextОбновлено

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

Тест отпечатка браузера: Canvas, Audio и сигналы устройства | CHA.LA