Перейти до вмісту

Що таке режим інкогніто, навіщо його визначати і чому це складно

Режим інкогніто (або приватний перегляд) це стандартна функція всіх сучасних браузерів. У цьому режимі браузер не зберігає історію, cookies, кеш і введені дані форм після завершення сесії. Для користувача це приватність, для власника сайту виклик і потенційний сигнал підозрілої активності.

Що таке режим інкогніто

У приватному перегляді:

  • не зберігаються історія відвідувань, cookies і дані форм після закриття вкладки;
  • обмежено або вимкнено деякі види зберігання даних (localStorage, IndexedDB, сервіс-воркери);
  • функція є в усіх популярних браузерах: Chrome, Firefox, Edge, Safari, Opera.

Навіщо визначати режим інкогніто?

1. Антибот і antifraud

Боти й автоматизація часто використовують приватний перегляд, щоб обходити обмеження за сесіями, логінами й куками, а також щоб не залишати слідів у браузері.

2. Точність аналітики

Частина користувачів, і особливо автоматичні скрипти, використовують приватний перегляд для обходу лімітів (наприклад, безоплатні перегляди, опитування, голосування). Знання про частоту таких візитів допомагає точніше рахувати активність і виявляти підозрілі шаблони.

3. Контроль зловживань

Приватний перегляд може використовуватися для:

  • обходу передплат, paywall і обмежень на реєстрацію;
  • приховування повторних дій (наприклад, голосування чи повторного отримання безоплатних матеріалів).

Що бачить сайт в інкогніто

У приватному вікні кожен візит виглядає як новий: cookie не зберігаються, кошик може обнулитися, вхід діє лише до закриття вікна. Аналітика рахує такого відвідувача новим користувачем.

Для магазину це помітно за покинутими кошиками, для сайту з лімітами на безоплатні матеріали за сплеском нових сесій.

Як інкогніто пов’язане з ботами

Скрипту приватне вікно потрібне, щоб обійти ліміти й не залишати cookie. Але жива людина теж відкриває інкогніто: перевірити пошту на чужому комп’ютері, подивитися подарунок, порівняти ціни без реклами.

Тому режим сам по собі не ознака бота, а один із сигналів.

Чому складно визначити інкогніто

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

  • Постійні оновлення: будь-який знайдений спосіб швидко «лагодять» розробники Chrome, Firefox та інших браузерів.
  • Відмінності між браузерами: методи, що працюють у Chrome, не спрацюють у Firefox чи Safari.
  • Принципи приватності: багато браузерів навмисно приховують усі можливі ознаки.

Як намагаються визначати режим інкогніто?

Найчастіше через особливості роботи сховищ і API:

  • FileSystem API, IndexedDB, localStorage: у приватному режимі частина функцій може бути відсутня або працювати інакше.
  • Обмеження за обсягом: в інкогніто-сховищах часто менші ліміти на розмір.
  • Особливості поведінки: деякі API або плагіни можуть бути вимкнені.

Навіть із такими хитрощами немає стовідсоткової гарантії: частина браузерів визначаються, частина ні.

Чому визначення не завжди спрацьовує

  • Різні браузери: кожен має свої особливості й способи маскування приватного режиму.
  • Постійні зміни: будь-який знайдений «трюк» швидко виправляють у нових версіях.
  • Фокус на приватності: браузери борються проти будь-якої можливості визначення інкогніто.

BotBlocker використовує кілька методів, але стовідсоткової точності немає ні в кого.

Що робить BotBlocker

BotBlocker дивиться на набір ознак: доступність сховищ, поведінку API, відсутність cookie, відбиток браузера й частоту запитів. Інкогніто підсилює підозру, коли поруч є інші дивності.

Блокувати за одне приватне вікно не варто: втратите живих клієнтів. Почніть із капчі або запису в журнал.

Коли корисно знати про режим інкогніто?

  • Для сигналів antifraud і аналізу підозрілої активності.
  • Для аналітики: щоб розуміти, скільки користувачів або ботів приховуються.
  • Для налаштування суворіших перевірок за збігу інших підозрілих ознак.

Часті запитання

Чи можна завжди визначити режим інкогніто?
Ні, лише в частині браузерів і не в усіх версіях.

Чи порушує це приватність?
Ні, визначення не збирає особисті дані, а лише «сигналить» про режим роботи.

Чи варто блокувати інкогніто-відвідувачів?
Зазвичай ні, використовуйте режим як додаткову ознаку для глибшої перевірки.

Чи впливає інкогніто на швидкість сайту?
Ні, режим змінює лише зберігання даних у браузері.

Чи можна відрізнити інкогніто від чистого браузера?
Іноді, але не завжди: чистий профіль і приватне вікно виглядають схоже.

Антидетект  браузери