Суперкуки

Суперкуки — это механизмы отслеживания, которые используют состояние браузера или идентификаторы сети помимо обычных файлов 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 браузера не привело к удалению идентификатора, предоставленного сетью.

Примеры методов использования суперкуки

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

ТехникаОткуда взялся идентификаторЧто важно
Злоупотребление кешем или ETagКэшированные ресурсы или намеренно назначенный валидатор ресурсов.Повторное использование на разных сайтах зависит от границ кеша браузера.
Возрождение из сохраненных данныхЕще одна доступная копия идентификатора посетителя.Удаление одного файла cookie может оставить восстанавливаемую копию.
Государственное злоупотребление HSTSЗапомненные правила обновления HTTPS, используемые для кодирования информации.Браузеры ввели защиту от этого злоупотребления.
Флэш-кукиХранилище, управляемое плагином FlashЭто устаревший пример
Перевозчик UIDHЗаголовок, вставленный в сетевой трафикЭтот исторический механизм работал за пределами хранилища файлов cookie.

ETag обычно идентифицирует версию ресурса. Это помогает браузеру проверить, актуальна ли его кэшированная копия. Обнаружение ETag в ответе не означает отслеживание.

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

HSTS обычно сообщает браузеру использовать HTTPS для веб-сайта. В злоупотребление HSTS запомненные правила для нескольких контролируемых доменов могут кодировать шаблон. Более поздние запросы могут выявить эту закономерность. Это зависит от поведения браузера и защиты. Сама по себе функция безопасности не является вредоносной, и ее широкое отключение может ослабить защиту.

Adobe прекратила поддержку Flash Player в декабре 2020 г. Статья, рекомендующая очистку Flash в качестве обычного шага для современных браузеров, основана на устаревших советах.

Длительный срок действия файлов cookie, воссоздаваемый идентификатор и распознавание без файлов cookie — это отдельные аспекты поведения.

ТерминЧто он описываетОсновное отличие
HTTP-кукиЗапись, управляемая браузером и отправляемая с соответствующими запросами.Стандартный механизм хранения
Сторонние файлы cookieФайл cookie, связанный с сайтом, отличным от сайта, который в данный момент посещается.Его контекст не делает его автоматически суперкуки.
Зомби-cookieУдаленный файл cookie, который создается зановоОписывает поведение при возрождении.
ЭверкукиКонкретная реализация, которая сохраняет идентификаторы в нескольких механизмах хранения.Реализация, связанная с возрождением
Отпечаток браузераШаблон, построенный на основе сигналов браузера и устройства.Распознавание не обязательно должно зависеть от сохраненного идентификатора.

Обычный файл cookie может храниться месяцами, если позволяет истечение срока его действия. Одна только эта долгая жизнь не делает его Суперкуки.

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

Почему Суперкуки вызывают обеспокоенность по поводу конфиденциальности

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

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

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

Как ограничить или удалить отслеживание Supercookie

Удаление файлов cookie, разделение хранилища и зашифрованные соединения решают различные проблемы. Выберите элемент управления, который достигает предполагаемого источника распознавания.

Очистите соответствующие данные браузера

Chrome управляет управлением файлами cookie адресует записи файлов 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-процессы.