> For the complete documentation index, see [llms.txt](https://docs.ipcheck.ing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ipcheck.ing/knowledge-base/ru/concepts/browser-fingerprinting.md).

# Объяснение браузерного отпечатка

Вы очистили cookies. Вы перешли в режим приватного просмотра. Похоже, сайт всё равно вас узнаёт. Как?

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

## Идея в одном абзаце

Каждый браузер отвечает на вопросы, которые страницы имеют право задавать. Какой у вас размер экрана? Какой часовой пояс? Какой язык? Какие шрифты установлены? Какое графическое оборудование имеется? По отдельности эти ответы ничем не примечательны — каждый из них совпадает у миллионов людей. Но соберите двадцать таких ответов вместе, и сочетание резко сузится. Это сочетание — **отпечаток**, и, в отличие от cookie, он не хранится на вашем устройстве, так что удалять там нечего.

Сравнение здесь такое же, как если идентифицировать человека по описанию, а не по имени. Каштановые волосы не идентифицируют. Каштановые волосы, левша, 183 см, носит очки, говорит на португальском и нидерландском, работает по ночам — описание быстро становится конкретным.

## Что измеряется

Сигналы относятся к нескольким группам.

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

**WebGL и GPU.** 3D-рендеринг раскрывает ещё больше: производителя и модель видеокарты, поддерживаемые функции и то, как отрисовывается тестовая сцена. Графическое оборудование сильно различается, поэтому это очень хорошо отличает пользователей.

**Шрифты.** Какие гарнитуры установлены, можно определить, измеряя, как размещается текст. Набор шрифтов отражает вашу операционную систему, ваш язык и все дизайнерские или офисные приложения, которые вы когда-либо устанавливали — необычайно личный список.

**Обработка аудио.** Браузеру можно поручить обработать звуковой сигнал, не воспроизводя его, и числовой результат немного меняется в зависимости от аудиостека. Тот же принцип, что и у canvas, только применённый к звуку.

**Свойства браузера и системы.** Строка user agent, платформа, версия браузера, число ядер CPU, объём памяти, поддержка сенсорного ввода, глубина цвета, размеры экрана и окна, включены ли cookies, есть ли PDF-просмотрщик.

**Сигналы локали.** Языковые предпочтения, часовой пояс и то, как браузер форматирует даты, числа и валюты. Один лишь часовой пояс уже сильно намекает на географию — а несоответствие между вашим часовым поясом и местоположением IP-адреса является классическим признаком использования VPN.

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

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

## Стабильность и уникальность

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

**Уникальность** означает, что немногие другие люди разделяют вашу комбинацию. Если миллион посетителей дают один и тот же отпечаток, он не идентифицирует никого.

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

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

На практике более слабая половина — это стабильность. Браузеры обновляются, вы устанавливаете шрифт, подключаете внешний монитор, путешествуете через другой часовой пояс. Трекеры справляются с этим с помощью нечёткого сопоставления — считая отпечаток, отличающийся по одному-двум признакам, вероятно тем же самым посетителем.

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

## Для чего это используется

Не всё это носит враждебный характер, и стоит разделить варианты использования.

* **Антифрод.** Банки и платёжные сервисы используют это, чтобы замечать, когда к аккаунту обращаются с устройства, которого раньше не видели. Это действительно защитная мера.
* **Обнаружение ботов.** Автоматизированные инструменты часто дают отпечатки, которые невозможны или противоречивы — например, заявленный мобильный браузер с настольной графикой.
* **Реклама и аналитика.** Распознавание посетителя на разных сайтах и в разных сессиях без сохраняемых идентификаторов. Именно это использование вызывает большую часть опасений по поводу приватности, и по замыслу оно переживает удаление cookies.
* **Обход ваших заявленных предпочтений.** Самое спорное использование: восстановление идентификатора после того, как вы намеренно удалили прежний.

## Как выглядит защита

Существует три широкие стратегии, и каждая имеет свою реальную цену.

**Выглядеть как все.** Подход браузера Tor. Он стандартизирует как можно больше сигналов — тот же размер окна, те же сообщаемые шрифты, та же строка user agent — чтобы все пользователи этого браузера показывали почти одинаковый отпечаток. Это самая эффективная доступная защита, потому что толпа действительно однородна. Цена существенная: фиксированный размер окна, заблокированные функции и страницы, которые иногда работают некорректно.

**Выдавать общие ответы.** Режим Firefox Resist Fingerprinting работает так: сообщает стандартный часовой пояс, стандартный размер экрана, стандартный набор шрифтов и блокирует или нейтрализует самые сильные проверки. Менее мешает, чем Tor Browser, но всё равно заметен — сайты могут показывать неверный часовой пояс или неожиданный макет.

**Добавлять шум.** Brave называет это farbling: вместо блокировки canvas, аудио и WebGL он слегка искажает результаты, причём по-разному для каждого сайта и каждой сессии. Трекер получает ответ, который выглядит правдоподобно, но не пригоден для повторного использования. Цена ниже, поскольку страницы продолжают работать, и вам не нужно выглядеть как кто-то другой.

| Подход           | Пример               | Сила                    | Цена                                                 |
| ---------------- | -------------------- | ----------------------- | ---------------------------------------------------- |
| Однородная масса | Tor Browser          | Наивысшая               | Фиксированное окно, заблокированные функции, сбои    |
| Общие ответы     | Firefox RFP          | Высокая                 | Неверный часовой пояс, неожиданные сюрпризы в макете |
| Случайный шум    | Farbling Brave       | От умеренной до высокой | Низкая; иногда — особенности сайта                   |
| Ничего           | Браузер по умолчанию | Нет                     | Нет                                                  |

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

Нет такой настройки, которая полностью убрала бы отпечаток браузера. Всё, что способно отрисовать современную веб-страницу, неизбежно что-то раскрывает о том, как оно это делает. Реалистичная цель — сделать так, чтобы было трудно *повторно идентифицировать*, а не сделать вас невидимым.

## Распространённые заблуждения

**«Режим приватного просмотра скрывает мой отпечаток».** Это не так. Приватные окна очищают хранилище и историю. Они сообщают тот же экран, те же шрифты, то же оборудование и тот же часовой пояс.

**«VPN защищает меня от отпечатков браузера».** VPN меняет ваш IP-адрес. Все остальные сигналы остаются прежними — и отпечаток, который не меняется, пока IP прыгает между странами, если уж на то пошло, ещё заметнее.

**«Блокировка JavaScript решает проблему».** Она убирает большинство проверок и ломает большую часть современного веба. Некоторые сигналы также остаются в HTTP-заголовках.

**«Мой отпечаток постоянен».** Он дрейфует. Обновления, новое оборудование и изменённые настройки — всё это его сдвигает. Трекеры компенсируют это нечётким сопоставлением, так что дрейф замедляет их, а не останавливает.

**«Два инструмента дали мне разные значения отпечатка, значит один из них неверен».** Ни один. Стандартного отпечатка не существует. Каждый инструмент выбирает свои сигналы и свой способ их объединения, поэтому значения нельзя сравнивать между инструментами — только внутри одного.

{% hint style="info" %}
**Посмотрите сами в MyIP**

Инструмент [Browser Fingerprint](/knowledge-base/ru/lookup-privacy/browser-fingerprint.md) показывает, что раскрывает ваш браузер — браузер и движок, операционную систему, GPU, ядра CPU, языки, часовой пояс, дисплей, точки касания и многое другое — и вычисляет значение отпечатка на основе набора сигналов, которые можно включать и выключать по отдельности.

Поучительный эксперимент: запомните своё значение, затем откройте ту же страницу в приватном окне или в другом браузере и сравните. Наблюдение за тем, какие переключатели действительно меняют значение, учит отпечаткам лучше любого описания.
{% endhint %}

## Связанные понятия

* [Что такое WebRTC?](/knowledge-base/ru/concepts/what-is-webrtc.md) — ещё одна функция браузера, которая раскрывает больше, чем вы ожидаете
* [GeoIP: как работает геолокация IP](/knowledge-base/ru/concepts/geoip-explained.md) — почему несовпадение часового пояса является таким сильным сигналом
* [Как работает DNS](/knowledge-base/ru/concepts/how-dns-works.md) — что ваши запросы раскрывают отдельно от браузера
* [Контрольный список безопасности](/knowledge-base/ru/lookup-privacy/security-checklist.md) — практические шаги во всей вашей цифровой жизни


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ipcheck.ing/knowledge-base/ru/concepts/browser-fingerprinting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
