Skip to content

Продвинутый отпечаток

User Agent

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

Как и все заголовки HTTP-запросов, строка User Agent отправляется клиентом на сервер. Поскольку User Agent значительно различается в зависимости от устройства и браузера, RoxyBrowser использует интеллектуальные алгоритмы для динамической генерации случайных User Agent, соответствующих реальным характеристикам устройства, что обеспечивает каждой среде браузера достоверную и уникальную идентичность.

Например, User Agent браузера Chrome на ПК с Windows:

Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7039.0 Safari/537.36

StringОписание
Mozilla/5.0Универсальный маркер совместимости, указывающий на соответствие стандартам Mozilla — стандарт для современных веб-браузеров.
(Windows NT 10.0)Windows NT — основное технологическое название платформы; 10.0 — внутренний номер версии для Windows 10/11 (общая версия ядра).
AppleWebKit/537.36Платформа рендеринга браузера (движок WebKit), где 537.36 обозначает версию движка.
(KHTML, like Gecko)Детали платформы (рендерер KHTML, совместимость с Gecko) для корректной работы веб-сайтов.
Chrome/135.0.7039.0Указывает на браузер Chrome версии 135.0.7039.0.
Safari/537.36Маркер совместимости с Safari.
Mobile (if present)Определяет использование мобильного устройства.

Cookies

HTTP cookies решают проблему статeless-природы протокола HTTP (когда серверы не имеют контекста пользователя). Сайты используют cookies для хранения состояния сессий, учетных данных, поведенческих данных и т.д., что делает их ключевым инструментом отслеживания личности и постоянного отпечатка браузера.

Распространенные сценарии использования cookies: Сохранение сессий: предотвращает повторные входы при обновлении страницы. Сохранение корзины покупок: сохраняет содержимое корзины после перезапуска браузера. Персонализированный контент: улучшает пользовательский опыт, сокращая повторные поиски (вопросы конфиденциальности: долгосрочное отслеживание для таргетированной рекламы). Автозаполнение форм: минимизирует ручной ввод. Как получить доступ к cookies? В Chrome нажмите F12 > Инструменты разработчика > вкладка «Приложение» (Chrome/Edge) или «Хранилище»(Firefox) > Cookies, чтобы просмотреть все cookies для текущего сайта.

WebRTC

WebRTC обеспечивает мощную функцию связи в реальном времени, но может раскрывать IP-адреса.

Основное использование: прямой обмен аудио/видео/файлами между браузерами (например, Zoom web, Discord voice). Риск: раскрывает локальные IP даже при использовании VPN/прокси. По умолчанию отключен — включайте только при необходимости, так как это снижает достоверность отпечатка браузера.

WebGL & WebGPU

WebGL: зрелая веб-графическая технология для аппаратно-ускоренного 2D/3D рендеринга без плагинов, широко используется в онлайн-играх, визуализации данных и VR. WebGPU: API нового поколения, повышающее производительность и возможности WebGL.

Эти API раскрывают аппаратные детали (модель GPU, версия драйвера, спецификации рендеринга) для формирования отпечатка браузера.

Изображение WebGL
Реальное: использует реальные данные оборудования. Случайное: генерирует виртуальные параметры алгоритмически (по умолчанию).

Информация WebGL
Реальное: возвращает реальные характеристики устройства. Пользовательское: ручные или случайные параметры (по умолчанию). Используйте опцию «Случайное» для быстрой смены конфигурации.

图片alt

WebGPU
Совместимый с WebGL (по умолчанию; сохраняет согласованность для реалистичного отпечатка). Реальное: использует настоящие данные устройства. Отключено: блокирует WebGPU.

Canvas

HTML5 Canvas динамически отображает графику, но особенности рендеринга, зависящие от устройства (аппаратное обеспечение, драйверы, движок), создают уникальные отпечатки.

Случайное: параметры, сгенерированные алгоритмически (по умолчанию). Реальное: нативный результат рендеринга.

Аудиоконтекст

Web Audio API для обработки звука. Отличия аппаратного и программного обеспечения аудиоустройств позволяют сайтам анализировать тестовые сигналы для создания высокоточных отпечатков.

Случайное: параметры, сгенерированные алгоритмически (по умолчанию). Реальное: фактические результаты аудиопроцессинга.

Голоса синтеза речи

Web Speech API для синтеза голосов. Сайты получают список поддерживаемых голосов (язык, диктор, тембр) для уникальных отпечатков — сильно различается в зависимости от ОС, браузера и языковых пакетов.

Случайное: виртуальный список голосов (по умолчанию). Реальное: нативный список голосов.

Не отслеживать

Функция конфиденциальности, отправляющая сигнал «Не отслеживать» через HTTP-заголовки, хотя иногда используется как элемент отпечатка.

Включено: отправляет DNT: 1 (по умолчанию). Отключено: разрешает отслеживание.

Прямоугольники элементов

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

Случайное: параметры, сгенерированные алгоритмически (по умолчанию). Реальное: нативные данные рендеринга.