Какой у меня браузер: проверка User-Agent и цифрового отпечатка
Этот отчет дает исчерпывающий ответ на вопрос какой у меня браузер, отображая технические параметры, которые ваша программа сообщает сайтам при каждом переходе: название, версию, движок, операционную систему, геометрию экрана, часовой пояс, языки и модель видеокарты. Все проверки выполняются локально в JavaScript без передачи данных на сервер.
Какую техническую информацию собирает этот тест браузера
Приведенная выше таблица показывает параметры системы точно в таком виде, в каком их регистрирует любой удаленный веб-сервер:
- Браузер и операционная система: исходная строка
User-Agent, распознанное имя и версия, движок (Blink, Gecko или WebKit) и пять значений Client Hints. - Экран и устройство: физическое разрешение дисплея, доступная область рабочего стола, размеры окна, плотность пикселей (DPR), глубина цвета, ядра процессора, объем памяти и сенсорные точки.
- Язык и региональные стандарты: основной язык интерфейса, список принимаемых языков, таймзона IANA и смещение относительно UTC.
- Конфиденциальность: статус cookies, заголовок Do Not Track (DNT) и сигнал Global Privacy Control (GPC).
- Графическая подсистема: поставщик и рендерер WebGL, определяющие точную модель вашей видеокарты на компьютерах.
- Поддерживаемые технологии: WebGL, WebGL2, WebRTC, WebAssembly, Service Workers, localStorage, IndexedDB, уведомления и геолокация.
Кнопка Скопировать всё в JSON сохраняет диагностический отчет в буфер обмена. Публичный IP-адрес здесь не указан, так как относится к сетевому уровню; узнать его можно на странице какой у меня IP-адрес.
Что такое строка User-Agent и почему она сообщает неправду
User-Agent представляет собой строку текста, прикрепляемую браузером к каждому HTTP-запросу для идентификации клиентского софта. Эта строка намеренно искажается еще с 1990-х годов, когда разработчики браузеров начали маскироваться под конкурентов ради обхода искусственных серверных блокировок.
Именно поэтому почти все современные программы до сих пор начинаются с префикса Mozilla/5.0, а строка Google Chrome содержит токены AppleWebKit, KHTML, like Gecko и Safari. Microsoft Edge добавляет Edg/, а Opera — OPR/ следом за общей меткой Chrome/ платформы Chromium.
Кроме того, разработчики целенаправленно сокращают информативность этой строки ради конфиденциальности: Chrome замораживает минорные версии на значении 0.0.0, Safari не меняет номер версии годами, а планшеты iPad представляются как компьютеры Mac. Рассматривайте эту строку как метку совместимости, а не как техническую истину.
Client Hints как современная замена классическому User-Agent
Спецификация Client Hints разделяет сведения об окружении пользователя на два уровня безопасности. Низкоэнтропийные данные (бренд, мажорная версия, мобильная или настольная платформа) передаются по умолчанию в стандартных заголовках HTTP. Высокоэнтропийные подсказки возвращаются страницей только по прямому запросу через JavaScript с помощью navigator.userAgentData.getHighEntropyValues().
В настоящее время эту технологию поддерживают только браузеры на ядре Chromium. В Firefox и Safari данные строки имеют статус Недоступно, что является штатным поведением и не свидетельствует об ошибке диагностики.
Как устроен цифровой фингерпринтинг браузера на практике
Фингерпринтинг основан на сопоставлении десятков заурядных технических характеристик для составления уникального идентификатора устройства. Профиль "Chrome на Windows" объединяет сотни миллионов людей. Однако Chrome на Windows с экраном 3440×1440, масштабом 1,25, 16 ядрами процессора, 8 ГБ памяти, зоной Europe/Moscow и языками ru-RU, en описывает конкретное изолированное рабочее место.
Свойства обладают разной идентифицирующей силой. Наибольшую энтропию имеют хеши рендеринга Canvas и WebGL, перечень системных шрифтов, геометрия экрана и языковой порядок. Средней различимостью обладают ядра CPU и RAM. Само по себе семейство операционной системы практически бесполезно для отслеживания.
Рабочий отпечаток должен оставаться устойчивым во времени. По этой причине трекеры связывают его со стойкими сетевыми идентификаторами, включая реальные IP-адреса, утекающие через WebRTC, которые проверяет наш тест утечки WebRTC.
Какие задачи намеренно не решает данная страница проверки
Данная страница детально отображает параметры, доступные веб-сайтам, но намеренно не вычисляет абстрактный балл уникальности среди интернет-аудитории.
Мы не применяем скрытую отрисовку Canvas, не замеряем аудиобуферы WebAudio и не сканируем реестры шрифтов или установленных расширений. Мы также не храним статистическую базу посетителей для вычисления вероятностного распределения вашей системы.
Относитесь критически к заявлениям сервисов о том, что ваше устройство "1 на 3 миллиона": подобные сайты сравнивают вас только с собственной аудиторией технических энтузиастов. Научные исследования реального трафика показывают, что обычные компьютеры распределены куда более равномерно.
Имя и версия формируются на базе Client Hints либо парсинга токенов User-Agent. Если вы используете плагины для подмены заголовков, страница покажет именно поддельные значения.
Как снизить заметность отпечатка и каких ошибок следует избегать
Парадокс цифровой анонимности заключается в том, что большинство самодельных мер защиты делают вас еще более заметными. Поскольку слежка строится на поиске аномалий, любое редкое расширение, нестандартный шрифт или поддельный параметр выделяют вас из массы. Пять редких утилит приватности действуют как уникальная цифровая подпись; чистый браузер без надстроек легко сливается с окружением.
Лучшая защита — намеренная заурядность: используйте популярный браузер в стандартной конфигурации и своевременно обновляйте его. Если необходима жесткая изоляция, применяйте специализированные браузеры, стандартизирующие системные ответы для всех пользователей, такие как Tor Browser или Mullvad Browser.
Почему ручная подмена User-Agent только вредит приватности
Смена User-Agent маскирует одну текстовую строку, тогда как все аппаратные API продолжают сообщать правду. Посетитель, заявляющий Windows при рендерере Apple GPU и европейском часовом поясе, создает редкую логическую нестыковку, идеально подходящую для трекеров.
Режим инкогнито и VPN-сервисы не меняют фингерпринт
Приватные окна всего лишь стирают локальные cookies и историю после закрытия вкладки. Они не модифицируют видеокарту, разрешение монитора или шрифты. VPN заменяет внешний IP-адрес, но если страна выхода расходится с часовым поясом и языком системы, это несоответствие становится дополнительным маркером отслеживания.
Использование отчета для отчетов об ошибках и техподдержки
Экспорт в JSON создан специально для ситуаций, когда разработчики или служба поддержки запрашивают точные спецификации вашего устройства. Отчет содержит структурированные данные о браузере, версии ядра, операционной системе и графическом процессоре. Сведения о видеокарте и коэффициенте масштабирования (DPR) критически важны для воспроизведения багов интерфейса на мониторах высокой четкости.
Часто задаваемые вопросы об определении браузера
Почему сайт выдает ошибку об устаревшем браузере, если установлена свежая версия?
Веб-сайт анализирует только строку User-Agent и ошибочно признает ее устаревшей на основе устаревших внутренних фильтров валидации. Распространенные причины такой ошибки: старая операционная система, не поддерживающая современные сборки, активное расширение безопасности, изменившее строку, либо сбои в аналитических скриптах на стороне самого посещаемого веб-ресурса.
Firefox сообщает об актуальности, но сайты требуют обновить его: как исправить?
Ваша идентификационная строка была принудительно переопределена сторонним расширением или старой утилитой. Перейдите по адресу about:config, найдите параметр general.useragent.override, нажмите по нему правой кнопкой мыши для сброса и перезапустите браузер. Старые панели инструментов или расширения подмены агента часто оставляют там некорректные фиксированные значения.
Как изменить User-Agent в браузере Safari на операционной системе macOS?
Сначала активируйте меню разработчика в основных настройках Safari. Откройте Настройки, перейдите во вкладку Дополнения и установите системный флажок отображения меню для веб-разработчиков. Затем в верхней панели выберите меню Разработка, перейдите в пункт Пользовательский агент и выберите предустановленный профиль или задайте строку вручную.
Какие способы реально помогают снизить отслеживание по фингерпринту?
Наиболее действенный способ — использование популярного современного браузера со стандартными заводскими настройками без скопления узкоспециализированных плагинов. Регулярно обновляйте программу, чтобы стабильно оставаться в самой широкой группе пользователей. Для максимальной защиты используйте специализированный Tor Browser, который полностью унифицирует технические параметры оборудования и профиля.
Могут ли посещаемые сайты определить, какие расширения установлены в браузере?
Да, во многих случаях веб-страницы определяют их через косвенные функциональные тесты. В Chromium-браузерах внешние скрипты могут напрямую проверять доступность публичных веб-ресурсов расширения. Кроме того, плагины выдают себя внедрением стилей CSS, изменением DOM-структуры страницы и блокировкой сетевых запросов, что позволяет безошибочно фиксировать активные инструменты защиты.
Стоит ли беспокоиться о слежке на основе установленных расширений?
Да, поскольку избыток специализированных расширений делает профиль вашей системы чрезвычайно редким. Массовый блокировщик рекламы вроде uBlock Origin практически не увеличивает риск, так как его используют десятки миллионов людей. Напротив, сочетание пяти малоизвестных утилит приватности формирует уникальный цифровой отпечаток, значительно облегчающий сквозную идентификацию в сети.
Делает ли отправка общего User-Agent пользователя анонимным в интернете?
Нет, так как заголовок User-Agent сегодня является одним из самых незначительных сигналов слежки. Аналитические скрипты мгновенно идентифицируют систему по рендерингу WebGL, разрешению дисплея, установленным системным шрифтам и текущему часовому поясу — глубоким аппаратным характеристикам, которые простая текстовая подмена заголовка никак не затрагивает.