Samesite cookies в chrome как отключить
С 2016 года Chromium поддерживает параметр куков SameSite, который, как следует из названия, ограничивает передачу куков пределами одного сайта. У параметра есть три состояния, которые разрешают передачу куков:
- Strict — исключительно внутри сайта;
- Lax — внутри сайта и для прямых переходов по ссылке;
- None — по всем межсайтовым запросам.
В теории SameSite помогает обезопасить данные от необоснованного трекинга и межсайтовых подделок запроса — CSRF. Но если разработчики сайта не настроили параметр, сервер автоматически выставляет SameSite=None и обращается с куками как со сторонними, свободно отправляя их направо и налево. Спойлер: по данным Google на март 2019, SameSite был проставлен лишь у 0,1% куков.
Пока что новые настройки выкатили среди нескольких процентов пользователей Chrome 80 Stable и увеличивают это число постепенно. С выходом Chrome 81-82 Canary/Dev/Beta новые правила распространятся на 50% пользователей, и их число также будет расширяться.
Аналогичные настройки будут вводить Microsoft Edge и Mozilla Firefox.
Но универсальность куков легко превращается в минус, потому что способствует бесконтрольному трекингу пользователей.
Значение токена контролируются клиентом, а не сервером, и выглядит как случайный набор байтов фиксированной длины. Соответственно, сервер не знает о пользователе ничего, но может подписать верифицированные токены своим закриптованным ключом и указать в ответе дополнительные атрибуты: дату создания токена, допустимый контекст передачи (same origin, same site [default], cross site), время действия токена [1 час — default], значение.
Поскольку сайты не смогут отслеживать пользователей без данных о пользователе (опустим фингерпринтинг и прочие обходные пути), придется полностью пересмотреть принципы и механизмы монетизации, завязанной на онлайн-рекламе. Скорее всего, таргетинг на уровне отдельных пользователей уйдет в прошлое.
Google предложил ряд API для решения некоторых задач:
Общая тенденция — передать контроль над пользовательскими данными пользователю — конечно же правильная. Использование криптографии тоже можно оценивать только позитивно. В то же время отказ от куков спасет только от трекинга по кукам, остается еще довольно способов отследить уникального пользователя, на которые он уже не сможет повлиять.
Гораздо более серьезные проблемы всплывают у онлайн-рекламы. Вслед за данными на сторону пользователя (читай - браузера) перетекает важная функциональность, и как этот переезд воплотить, в общем-то, никто не знает. Предложенные Google API затрагивают далеко не все процессы и еще совсем сырые.
Как на монетизацию издателей повлияет исчезновение персонализированной рекламы? Как изменятся отношения между ad-tech, издателями, рекламодателями и теперь еще и браузером? Возможно ли за два года продумать и воплотить безболезненный переход к интернету без куков? За чей счет? В конце концов, индустрия рекламы использует куки и отслеживает отдельных пользователей, потому что без этого никак или просто потому что может? Время покажет.
Разработчики Google Chrome постепенно внедряют новые стандарты безопасности пользователей, меняя подход к обработке cookie и поддержке атрибута SameSite. Подробно рассказываем, что это за атрибут и как он может изменить работу сайтов и приложений.
Что такое SameSite и как он работает?
Основной целью изменения работы атрибута SameSite является повышение прозрачности и безопасности для пользователей — люди смогут узнавать, кто отслеживает и использует информацию из сookie, которой они делятся. Кроме того, изменение в SameSite повлияет как на поведение пользователей, так и на рекламодателей, медиа и любых компаний, которые используют файлы сookie для анализа поведения своей аудитории.
Что такое межсайтовый запрос?
Когда вы посещаете какой-либо сайт, в браузере сразу же создается и сохраняется файл cookie. Этот cookie-файл затем используется для идентификации пользователя и обеспечения персонализированного просмотра. Существует два типа файлов cookie — first-party and third-party. Оба типа могут содержать одну и ту же информацию: однако к ним обращаются в разных случаях и и создаются они немного разными путями.
Почему Google совершает такие радикальные изменения?
Обмен межсайтовыми cookie-файлами не всегда является проблемой, но у этой технологии есть потенциал для злоупотребления. Текущее поведение Google Chrome позволяет сторонним веб-сайтам получать доступ ко всем файлам cookie по умолчанию. Это создает возможность проведения CSRF-атак, при которых мошенники могут использовать сохраненные cookie-файлы пользователей на сторонних сайтах.
Например, пользователь является залогиненым в Хекслете и у него есть сессия в cookie. Пользователь случайно перешел на какую-то зараженную страницу, через которую мошенник может получить доступ к файлам cookie пользователя на Хекслете, перейти в уже аутентифицированный сеанс и сделать несколько запросов на сайте вместо человека, поскольку пользователь уже прошел проверку подлинности, поэтому сайт не планирует проводить дополнительные проверки. Таким образом мошенник может решить все курсы пользователя на сайте и пройти все упражнения.
Давайте рассмотрим на примере, каким образом это работает. Предположим, вы вошли на свой банковский счет. Просматривая историю транзакций, вы получаете письмо на электронную почту с информацией о недавней подозрительной операции. Для того, чтобы продолжить изучать эту транзакцию, письмо предлагает вам войти в свой банковский счет и даже вставляет удобную ссылку для перехода. При этом ваш банковский счет все еще открыт в соседней вкладке.
Вы можете удалять файлы cookie, настраивать для них разрешения, а также устанавливать отдельные параметры для различных сайтов.
Что такое файлы cookie?
Файлы cookie создаются сайтами для хранения пользовательской информации. Они делают работу в Интернете проще и удобнее. Благодаря файлам cookie сайты могут хранить настройки, предлагать наиболее подходящую информацию и запоминать, что вы вошли в аккаунт.
Существует два типа файлов cookie:
- Основные файлы cookie создаются сайтами, URL которых указан в адресной строке браузера.
- Сторонние файлы cookie сохраняются другими сайтами, которые размещают свой контент (например, объявления или изображения) на просматриваемых вами веб-страницах.
Как удалить все файлы cookie
Если вы очистите файлы cookie, то автоматически выйдете из аккаунтов на всех сайтах. Также ваши настройки будут сброшены.
- Откройте Chrome на компьютере.
- В правом верхнем углу экрана нажмите на значок "Настройка и управление Google Chrome" Настройки.
- В разделе "Конфиденциальность и безопасность" выберите Файлы cookie и другие данные сайтов.
- Нажмите Все файлы cookie и данные сайтаУдалить все.
- Подтвердите действие.
Как удалить отдельные файлы cookie
- Откройте Chrome на компьютере.
- В правом верхнем углу экрана нажмите на значок "Настройка и управление Google Chrome" Настройки.
- В разделе "Конфиденциальность и безопасность" выберите Файлы cookie и другие данные сайтов.
- Нажмите Все файлы cookie и данные сайта.
- С помощью поисковой строки в правом верхнем углу найдите нужный сайт.
- Справа от названия сайта нажмите на значок "Удалить" .
- Откройте Chrome на компьютере.
- В правом верхнем углу нажмите на значок с тремя точками .
- Выберите Дополнительные инструментыУдаление данных о просмотренных страницах.
- Нажмите на стрелку вниз в разделе "Временной диапазон".
- Выберите период, например последний час или последние 24 часа.
- Установите флажок напротив параметра "Файлы cookie и другие данные сайтов" и снимите все остальные флажки.
- Нажмите Удалить данные.
Как изменить настройки файлов cookie
Вы можете разрешить или запретить сайтам сохранять файлы cookie.
Примечание. Если вы запретите их сохранять, то не сможете пользоваться сайтами, на которых нужно входить в аккаунт.
Вы можете сделать так, чтобы все файлы cookie сохранялись или блокировались по умолчанию. Ещё можно разрешить файлы cookie только от конкретных сайтов, но при этом запретив файлы cookie от сторонних сайтов, которые размещают на них рекламу или изображения.
- Откройте Chrome на компьютере.
- В правом верхнем углу экрана нажмите на значок "Настройка и управление Google Chrome" Настройки.
- В разделе "Конфиденциальность и безопасность" выберите Файлы cookie и другие данные сайтов.
- Выберите один из вариантов:
- "Показать все файлы cookie";
- "Заблокировать все файлы cookie (не рекомендуется)";
- "Блокировать файлы cookie сторонних сайтов в режиме инкогнито";
- "Блокировать сторонние файлы cookie".
Важно! Если вы заблокируете сторонние файлы cookie, все файлы cookie и данные этих сайтов будут заблокированы, даже если они добавлены в список исключений.
Чтобы установить для сайта отдельные настройки, выполните следующие действия:
Чтобы удалить исключение, справа от названия сайта нажмите на значок "Другие действия" Удалить.
Примечание. Если вы используете Chromebook на работе или в учебном заведении, указанные настройки могут быть недоступны. В таком случае обратитесь к администратору.
Чтобы сохранять данные во время работы в интернете, но удалять их при выходе из Chrome, выполните следующие действия:
Включить cookie в Гугл Хром требуется для сохранения в браузере важных данных, настроек паролей и логинов. Это помогает быстро заходить в аккаунты без авторизации. Но бывают случаи, когда наоборот нужно отключить куки. Например, для снижения нагрузки на компьютер.
Варианты включения на ПК (Windows)
Куки собирают данные пользователя в браузере. Это помогает каждый раз при загрузке, уже посещаемого портала, не обращаться к серверу. Мало того, что благодаря cookie можно не вводить регистрационные данные, так еще и страницы загружаются намного быстрее. Поэтому рекомендуется научится включать куки в Google Chrome.
Для всех ресурсов
Для включения cookie для всех ресурсов в Google Chrome придется обратиться к настройкам обозревателя. Подробная инструкция:
Всё теперь куки включены для всех ресурсов, посещаемых через Google Chrome. Однако некоторые порталы могут попадать в категорию «Сайты, которые не могут использовать файлы cookie». Чтобы их оттуда вытащить достаточно напротив адреса ресурса нажать на три точки и кликнуть по «Разрешить».
Отдельный портал
Иногда нужно включить cookie веб-браузера Хром не для всех ресурсов, а только для каких-то определенных. Разработчики Google Chrome предусмотрели такую возможность. Подробная инструкция:
Отключение и блокировка куки на ПК
Чтобы отключить куки на всех ресурсах, требуется снова перейти в раздел «Файлы cookie и другие данные сайтов». Там поставить флажок напротив «Заблокировать все файлы cookie».
Для того чтобы указать портал, которых эти настройки касаться не будут, требуется нажать на «Добавить» напротив «Сайты, которые всегда могут использовать файлы куки» и ввести адрес ресурса.
Для блокировки какого-то определенного адреса, достаточно опять открыть меню «Безопасности подключения» и в настройках куки заблокировать портал. Делается это быстро и легко.
Как включить/отключить куки на смартфоне
На смартфонах настраивать куки Google Chrome ничем не сложнее компьютера. Однако инструкции на операционных системах Андроид и Windows отличаются. Чтобы установить cookie в Google Chrome на смартфонах Андроид, требуется проделать несколько простых шагов:
Что касается настроек куки для определенных адресов, то на Андроид в этом плане всё даже проще чем на полной версии Google Chrome. Чтобы заблокировать один портал, важно чтобы флажок стоял также напротив «Разрешить файлы cookie». После этого достаточно кликнуть по «Добавить исключение» и ввести адрес портала.
Чтобы другие ресурсы не собирали данные с указанного портала можно поставить галочку напротив «В том числе сторонние файлы coockie».
Чтобы наоборот дать доступ только к одному URL, требуется поставить флажок напротив «Заблокировать все файлы coocki» и также добавить адрес в исключение.
Но стоит знать, что блокировка куки на всех ресурсах может привести к не корректной работе и даже ошибкам. Поэтому все эти действия делаются на свой страх и риск. Данная инструкция поможет оптимизировать работу браузера из-за чего чистить кэш Google Chrome на Андроид можно будет намного реже. Для смартфонов, работающих на операционной системе IOS все инструкции такие же. Мобильные версии Google Chrome этих ОС полностью идентичны.
Просмотр куки файлов в Google Chrome
Для просмотра куки файлов в Гугл Хром требуется в настройках конфиденциальности и безопасности кликнуть по «Файлы coocke и другие данные файлов».
На этой странице нужно найти пункт «Все файлы coocke и данные сайта» и нажать на него. После этого откроется меню со всеми куки.
Для того чтобы увидеть все файлы достаточно нажать на значок в виде стрелочки. Чтобы удалить файлы куки с какого-то определенного портала, требуется кликнуть по значку в виде урны. Всё интуитивно и просто.
Коротко о главном
Включить и отключить куки в Google Chrome можно очень быстро как для всех ресурсов, так и для каких-либо определенных сайтов. Этот процесс достаточно прост для мобильной и полной версии Гугл Хром. Также легко проверить cookie в Хром браузере на Андроид и Windows.
Читайте также: