У випуску Google Chrome 76 компанія
Раніше для цього використовувалися можливості API файлової системи Chrome. Простіше кажучи, якщо сайт міг отримати доступ до API, перегляд був у звичайному режимі. Якщо ні – в інкогніто. Це застосовувалося для перегляду платних статей та обходу системи пейволів.
У Google змінили механізм, перенісши дані з диска на оперативну пам'ять. Але, як виявилось, цього недостатньо. З'ясувалося, що Chrome виділяє сховище для файлової системи у пам'яті. При цьому максимальний об'єм становить 120 Мбайт, що дозволяє з досить високою точністю відстежувати активність інкогніто режиму. При цьому сайти почали використовувати цей метод.
Другий спосіб ґрунтується на швидкості. Як відомо, оперативна пам'ять забезпечує вищу швидкість обміну, ніж HDD та SSD, тому запис даних у файлову систему браузера йтиме швидше. Грунтуючись на цьому, веб-сайт теоретично може визначити, чи браузер використовує режим інкогніто. Хоча відстеження швидкості та розрахунок відмінностей може вимагати часу.
У Google заявили, що працюють над виправленням проблем із будь-якими іншими поточними або майбутніми засобами виявлення режиму інкогніто. Війна триває.
Джерело: 3dnews.ru