Суперкукі

Суперкукі — це механізми відстеження, які використовують ідентифікатори стану веб-переглядача чи мережі, окрім звичайних файлів cookie HTTP, для розпізнавання користувачів. Деякі зберігають ідентифікатор після видалення файлів cookie. Інші можуть відновити видалений файл cookie з іншої збереженої копії. Термін є неофіційним і охоплює кілька методів, тому стійкість залежить від механізму та браузера.

Якщо сайт усе ще розпізнає вас після очищення, спершу перевірте, чи ви ввійшли. Інформація про обліковий запис і сигнали браузера можуть пояснити розпізнавання без відновленого файлу cookie. Знайомі рекомендації самі по собі не показують, що видалений ідентифікатор повернувся.

Як працюють Суперкукі?

Звичайний файл cookie знаходиться в сховищі файлів cookie браузера. Браузер надсилає його із запитами, які відповідають його області дії та правилам безпеки. Видалення файлу cookie видаляє цей конкретний запис.

Методи Supercookie використовують інформацію поза цим записом. Ідентифікатор може зберігатися в іншому місці зберігання або бути відновленим із стану браузера. Історичні методи мережі замість цього надавали ідентифікатор через з’єднання.

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

На відміну від файлів cookie, записи локального сховища не додаються автоматично до запитів HTTP. Сценарій повинен читати дані та використовувати або передавати їх. Тому блокування файлів cookie та обмеження доступу до сценаріїв стосуються різних частин процесу.

Повторне створення файлів cookie відбувається, коли інша копія відновлює видалений файл cookie:

  1. Трекер зберігає той самий ідентифікатор відвідувача у файлі cookie та в іншому доступному місці зберігання.
  2. Відвідувач видаляє файл cookie, але залишає іншу копію.
  3. Під час наступного відвідування трекер зчитує цю копію та повторно створює файл cookie з попереднім ідентифікатором.

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

Просте створення нового файлу cookie під час вашого наступного відвідування не означає відновлення. Важливою відмінністю є те, чи повертається попередній ідентифікатор.

Ідентифікатори мережі

Деякі історичні Суперкукі надходять із мобільних мереж, а не зі сховища браузера. У своєму розслідуванні Verizon 2016 FCC описала заголовки унікальних ідентифікаторів, або UIDH, які вставляються в трафік клієнтів. Також повідомляється про їх використання для відновлення видалених ідентифікаторів файлів cookie. Видалення файлу cookie браузера не може видалити ідентифікатор, наданий мережею.

Приклади методів Supercookie

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

ТехнікаЗвідки походить ідентифікаторЩо має значення
Зловживання кеш-пам'яттю або ETagКешовані ресурси або навмисно призначений валідатор ресурсуПовторне використання на різних сайтах залежить від меж кешу браузера
Відродження із збережених данихІнша доступна копія ідентифікатора відвідувачаВидалення одного файлу cookie може залишити копію, яку можна відновити
Зловживання державою HSTSЗбережені правила оновлення HTTPS, які використовуються для кодування інформаціїБраузери запровадили захист від цього зловживання
Flash cookiesСховищем керує плагін FlashЦе приклад спадщини
Перевізник UIDHЗаголовок, вставлений у мережевий трафікЦей історичний механізм діяв поза сховищем файлів cookie

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

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

HSTS зазвичай повідомляє браузеру використовувати HTTPS для веб-сайту. У HSTS abuse запам’ятовані правила для кількох контрольованих доменів можуть кодувати шаблон. Пізніші запити можуть виявити цю закономірність. Це залежить від поведінки браузера та захисту. Сама по собі функція безпеки не є шкідливою, і повне її вимкнення може послабити захист.

Adobe припинила підтримку Flash Player у грудні 2020 року. Стаття, яка рекомендує очищення флеш-пам’яті як звичайний крок для поточних браузерів, спирається на застарілі поради.

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

термінЩо це описуєГоловна відмінність
HTTP cookieЗапис, керований браузером і надісланий із відповідними запитамиСтандартний механізм зберігання
Сторонні файли cookieФайл cookie, пов’язаний із сайтом, відмінним від сайту, який зараз відвідуєтьсяЙого контекст не робить його автоматично суперкукісом
Зомбі-cookieВидалений файл cookie, який створюється зановоОписує поведінку відродження
EvercookieСпеціальна реалізація, яка зберігає ідентифікатори в кількох механізмах зберіганняРеалізація, пов’язана з відродженням
Відбиток пальця браузераШаблон, створений із сигналів браузера та пристроюРозпізнавання не обов'язково залежить від збереженого ідентифікатора

Звичайний файл cookie може зберігатися місяцями, якщо це дозволяє термін його дії. Сам по собі цей довгий термін служби не робить його Суперкукі.

відбиток пальця браузера можна перебудувати на основі таких сигналів, як версія веб-переглядача, налаштування екрана, шрифти та поведінка графіки. Видалення збережених даних не обов’язково змінює ці сигнали.

Чому Суперкукі викликають занепокоєння щодо конфіденційності

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

Постійні ідентифікатори також можуть допомогти пов’язати дії між відвідуваннями. Якщо це дозволяють межі веб-переглядача, спільний стан може підтримувати відстеження на веб-сайтах.

Список файлів cookie також мало говорить про те, що трекер уже записав. Локальне очищення може видалити дані з браузера, не видаляючи попередні спостереження зі служби, яка їх зібрала.

Як обмежити або видалити відстеження Supercookie

Видалення файлів cookie, розподіл сховища та зашифровані з’єднання вирішують різні проблеми. Виберіть елемент керування, який досягає ймовірного джерела розпізнавання.

Очистіть відповідні дані браузера

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

Для ймовірної проблеми локального зберігання:

  1. Визначте постраждалий веб-сайт і профіль браузера.
  2. Перевірте, які файли cookie, дані сайтів і кешовані ресурси охоплює дія очищення.
  3. Очистіть відповідні дані, погоджуючись, що це може видалити дані для входу або офлайн-вміст.
  4. Перегляньте сайт і відрізніть новий ідентифікатор від відновленого.

Перевіряючи підозрілий ідентифікатор, порівняйте його значення до та після очищення. Однієї назви запису недостатньо. Сайт може відтворити файл cookie з тим самим ім’ям, але призначити нове значення відвідувача. Збіги значень вимагають подальшого дослідження, але вони не показують, чи відбулося відновлення з локального сховища чи записів сервера.

Використовуйте засоби захисту від відстеження браузера

Засоби захисту веб-переглядача можуть блокувати деякі сценарії відстеження, перш ніж вони збережуть або відновлять ідентифікатор. Firefox також розділяє кеші та мережеві підключення веб-сайтом, обмежуючи їх повторне використання на різних сайтах.

Припустімо, що той самий трекер з’являється на двох непов’язаних веб-сайтах. Розбиття може надати йому окремий контекст стану на кожному сайті замість одного спільного контексту. Трекер може розпізнавати повторні відвідування в дозволеному контексті. Кордон обмежує повторне використання на різних сайтах.

Використовуйте окремі контексти перегляду та HTTPS

Ізоляція файлів cookie розділяє стан файлів cookie між підтримуваними контекстами. Для інших сховищ потрібна власна межа ізоляції. Відкриття іншої вкладки в тому самому профілі зазвичай не створює незалежного сховища файлів cookie.

HTTPS захищає дані під час передачі від звичайної посередницької перевірки та модифікації. Це не видаляє збережені ідентифікатори та не перешкоджає веб-сайту-одержувачу їх обробляти.

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

Поширені запитання про Суперкукі

Чи Суперкукі те саме, що файли cookie сторонніх розробників?

Ні. Третя сторона описує контекст, у якому використовуються файли cookie. Суперкукі – це ширший неофіційний термін для відстеження за межами звичайного зберігання файлів cookie. Блокування сторонніх файлів cookie не поширюється автоматично на всі інші механізми розпізнавання.

Чи видаляє файли cookie Суперкукі?

Це залежить від того, що несе ідентифікатор. Видалення файлів cookie видаляє записи файлів cookie, але може залишитися інша доступна копія або відповідний стан браузера. Більш широке очищення може стосуватися більшої кількості локальних даних, хоча його охоплення залежить від браузера.

Чи блокує приватний перегляд Суперкукі?

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

Чи може VPN видалити Суперкукі?

Ні. VPN може захистити трафік уздовж тунелю та змінити загальнодоступну IP-адреса, яку бачать веб-сайти. Він не видаляє файли cookie, локальне сховище чи кешовані ідентифікатори. Веб-сайти все ще можуть розпізнавати інформацію облікового запису та доступні сигнали браузера.

Чи можете ви перевірити кожне суперпечиво?

Один тест не може встановити, що всі можливі механізми відсутні. Cover Your Tracks оцінює аспекти захисту від відстеження та Фінгерпринтинг браузера. Прохідний результат не означає, що кожне місце зберігання та метод розпізнавання було перевірено.

Чи Суперкукі залишаються актуальними після завершення роботи Flash?

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

Анонімний браузер

Анонімний браузер може приховати деякі локальні, мережеві дані чи дані відбитків пальців, але жоден інструмент не приховає всього. Порівняйте параметри інкогніто, VPN, Tor і антидетектування.

Докладніше

Менеджер файлів cookie

Менеджер файлів cookie дозволяє користувачам переглядати, редагувати, імпортувати та експортувати файли cookie браузера. Перевірте обсяг, термін дії та перевірки безпеки перед переміщенням даних для входу.

Докладніше

Цифровий слід

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

Докладніше

Режим анонімного перегляду

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

Докладніше

Ізоляція файлів cookie

Ізоляція файлів cookie зберігає дані сайту кожного профілю в окремому контейнері. Подивіться, як він запобігає перехресному входу та що не може приховати про пристрій чи IP-адресу.

Докладніше

Відстеження ідентифікатора пристрою

Відстеження ідентифікатора пристрою пов’язує дії через мобільні ідентифікатори, ідентифікатори додатків або відбитки пальців браузера. Порівняйте їх обсяг, скидання обмежень і вплив на конфіденційність.

Докладніше

Почніть створювати з MoreLogin

Ознайомтеся з довідником API, автоматизуйте задачі з командного рядка, підключайте MCP-сумісні інструменти або створюйте багаторазові RPA-процеси.