Режим инкогнито (или приватный просмотр) — стандартная функция всех современных браузеров. В этом режиме браузер не сохраняет историю, cookies, кэш и введённые формы после завершения сессии. Для пользователя это приватность, для владельца сайта — вызов и потенциальный сигнал подозрительной активности.
Что такое режим инкогнито
В инкогнито-режиме:
- Не сохраняются история посещений, cookies, данные форм после закрытия вкладки
- Ограничены или отключены некоторые виды хранения данных (localStorage, IndexedDB, сервис-воркеры)
- Функция есть во всех популярных браузерах: Chrome, Firefox, Edge, Safari, Opera
Зачем определять режим инкогнито?
1. Антибот и antifraud
Боты и автоматизация часто используют режим инкогнито, чтобы обходить ограничения по сессиям, логинам и кукам, а также чтобы не оставлять следов в браузере.
2. Точность аналитики
Часть пользователей — и особенно автоматические скрипты — используют инкогнито для обхода лимитов (например, бесплатные просмотры, опросы, голосования). Знание о частоте таких визитов помогает точнее считать активность и выявлять подозрительные паттерны.
3. Контроль злоупотреблений
Инкогнито может использоваться для:
- Обхода подписок, paywall, ограничений на регистрацию
- Сокрытия повторных действий (например, голосование или повторное получение бесплатных материалов)
Почему сложно определить инкогнито
Разработчики браузеров специально делают всё, чтобы определить приватный режим было как можно труднее — для защиты приватности пользователя.
- Постоянные обновления: Любой найденный способ быстро “чинят” разработчики Chrome, Firefox и других браузеров.
- Различия между браузерами: Методы, работающие в Chrome, не сработают в Firefox или Safari.
- Принципы приватности: Многие браузеры нарочно скрывают все возможные признаки.
Как пытаются определять инкогнито-режим?
Чаще всего — через особенности работы хранилищ и API:
- FileSystem API, IndexedDB, localStorage: В приватном режиме часть функций может отсутствовать или работать иначе.
- Ограничения по объёму: В инкогнито-хранилищах часто меньше лимиты на размер.
- Особенности поведения: Некоторые API или плагины могут быть отключены.
Даже с такими трюками нет стопроцентной гарантии — часть браузеров определяются, часть нет.
Почему определение не всегда срабатывает
- Разные браузеры: В каждом — свои особенности и способы маскировки приватного режима.
- Постоянные изменения: Любой найденный “трюк” быстро исправляют в новых версиях.
- Фокус на приватности: Браузеры борются против любой возможности определения инкогнито.
BotBlocker использует несколько методов, но стопроцентной точности ни у кого нет.
Когда полезно знать о режиме инкогнито?
- Для сигналов antifraud и анализа подозрительной активности
- Для аналитики: чтобы понимать, сколько пользователей или ботов скрываются
- Для настройки более строгих проверок при совпадении других подозрительных признаков
FAQ
Можно ли всегда определить режим инкогнито?
Нет, только в части браузеров и не во всех версиях.
Нарушает ли это приватность?
Нет, определение не собирает личные данные, а только “сигналит” о режиме работы.
Стоит ли блокировать инкогнито-посетителей?
Обычно нет — используйте только как дополнительный признак для более глубокой проверки.
Внутренние ссылки (RU):
Внешние ссылки (RU):