Cookie-файлы: что это такое, зачем они нужны и для чего их очищать

Вы когда-нибудь задумывались, как сайты запоминают ваши предпочтения? Все благодаря cookie-файлам — небольшим фрагментам текста, которые хранят информацию о ваших действиях в сети и упрощают использование веб-ресурсов.
Авторы и эксперты
Автор Hi-Tech Mail
Системный аналитик ГК «Иннотех», автор блога Greenplum secrets
Что это
Функции
Настройка
Кэш и cookie
Виды
Когда очищать
Как очистить
Кража Cookie 
Итоги
Что это
Функции
Настройка
Кэш и cookie
Виды
Когда очищать
Как очистить
Кража Cookie 
Итоги
Еще
Печенье на столе с ноутбуком и блокнотом
Рассказываем, что такое Cookie-файлы и для чего они нужныИсточник: Freepik

Эти «цифровые помощники» — неотъемлемая часть современного интернета, но их роль часто вызывает вопросы. Из статьи вы узнаете, как работают cookie-файлы, зачем они нужны и как ими управлять. Мы разберем их основные функции, отличия от кэша, виды, а также расскажем о настройке, очистке и защите данных. 

Что такое Cookie-файлы 

Cookie — это текстовые файлы, которые сайты сохраняют на вашем устройстве. Они содержат данные о ваших действиях: логины, настройки, товары в корзине, предпочитаемый язык. Без них интернет стал бы менее персонализированным и более неудобным. 

В переводе с английского cookie — это печенье. Название необычное. Есть несколько теорий его происхождения. Согласно первой, самой фантастической, это отсылка к сказке про Гретель и Гензеля — дети пытались отметить и запомнить дорогу домой, оставляя за собой крошки. 

Вторая гласит, что в конце 1970-х разработчики Unix для обозначения пакетов данных, которыми обменивались программы, использовали метафору magic cookie (волшебное печенье). Название отсылало к популярным в США fortune cookies — хрустящим десертам с предсказаниями внутри, которые подают в китайских ресторанах.

В 1994 году, когда инженер Лу Монтулли, работая над браузером Netscape Navigator, реализовал технологию хранения данных на стороне пользователя. Его инновация — текстовые файлы, записывающие действия в интернет-магазинах, — решила проблему «виртуальной корзины». Теперь товары не исчезали при перезагрузке страницы. Термин cookie для этой технологии был позаимствован из лексикона UNIX-сообщества.

Основные функции Cookie в браузере 

Cookie сильно упрощают серфинг в сети и делают его более комфортным. 

  • Запоминают вход в аккаунты.

  • Сохраняют языковые настройки, тему сайта.

  • Помогают владельцам ресурсов изучать поведение пользователей. 

  • Показывают объявления, соответствующие вашим интересам. 

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

Важно отметить: безопасные сайты не хранят платежные данные напрямую в cookie. Они используют зашифрованные сессионные токены. 

Как настроить и включить/отключить Cookie в браузере 

Для корректной работы большинства сайтов cookie должны быть активированы. Вот общая инструкция.

1. Откройте в настройках браузера раздел «Конфиденциальность» или «Безопасность». 

Раздел «Конфиденциальность и безопасность»
Настройками cookie можно управлять в разделе «Конфиденциальность и безопасность»Источник: Hi-Tech Mail

2. Убедитесь, что функция «Разрешить/Принимать файлы cookie» включена. 

Функция «Разрешить/Принимать файлы cookie»
Выберите, принимать сторонние cookie или нетИсточник: Hi-Tech Mail

3. Если хотите отключить cookie, выберите пункт «Запретить» или аналогичный.

Пункт «Запретить»
Cookie можно блокироватьИсточник: Hi-Tech Mail

В чем разница между cookie и кэшем в браузере

Кэш и cookie — не одно и то же. Обычно браузеры предлагают очистить их вместе, поэтому возникает путаница. 

Кэш — это копия «тяжелых» файлов, которые есть на сайте — например, изображений, аудио и видео. Если он сохраняется, страница загружается быстрее. По умолчанию кэш удаляется вручную. Можно настроить автоматическую очистку в настройках браузера.

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

Виды Cookie-файлов 

Есть три вида cookie. Разберемся, чем они отличаются.

Временные

Используются, только пока пользователь на сайте. Например, сохраняют данные формы заказов или сведения о просмотренных страницах. Удаляются после закрытия окна или вкладки браузера.

Постоянные

Хранятся долго — обычно год. Точный срок устанавливает владелец конкретного сайта. Такие cookie могут содержать адреса, логины и пароли, номера телефонов. Еще их могут использовать рекламные сервисы, чтобы анализировать интересы и предпочтения пользователя.

Сторонние

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

Интересный факт: в России Федеральный закон «О персональных данных» № 152 от 27.07.2006 года закрепил право пользователей на конфиденциальность личной информации. Поэтому любой ресурс, собирающий cookie, должен информировать об этом пользователей через всплывающий баннер или отдельную страницу. У юзера есть право отказаться. В Европе этот вопрос регулирует GDPR (Общий регламент по защите данных).

Когда нужно очищать Cookie в браузере 

Удалять файлы нужно в нескольких случаях. 

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

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

  • Нужно освободить место на жестком диске.

  • Вы хотите ограничить сбор данных о себе.

Файлы данных могут влиять на корректность работы страниц или даже немного замедлять работу браузера — когда накапливается слишком большой объем данных или возникают конфликты и ошибки между разными видами cookie. Однако решить проблему и ускорить ноутбук или компьютер несложно.

«В большинстве случаев cookie на скорость работы браузера влияют незначительно. Чтобы оптимизировать ее, достаточно периодически очищать все временные файлы, в том числе cookie», — объяснил Алексей Божков, системный аналитик ГК «Иннотех», эксперт в моделировании, проектировании и разработке баз данных с 20-летним опытом и автор блога Greenplum secrets.

Как очистить и отключить Cookie в браузере 

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

1. В Яндекс Браузере 

Процесс очистки несложный. Занимает меньше минуты.

1. Меню → «Настройки».

Настройки Яндекс Браузера
В Яндекс Браузере cookie можно очистить через настройкиИсточник: Hi-Tech Mail

2. «История» → «Очистить историю». 

Очистка истории
Очистите историю, чтобы убрать лишнееИсточник: Hi-Tech Mail

3. Отметьте галочкой «Файлы cookie», выберите, за какой период их очистить. Нажмите соответствующую кнопку. 

Пункт «Файлы cookie» и их очистка
Выберите «Файлы cookie» и нажмите на кнопку «Очистить»Источник: Hi-Tech Mail

2. В Google Chrome

Как и в Яндекс Браузере, в Google Chrome можно очистить cookie за несколько мгновений. 

1. Меню → «Настройки».

2. «Конфиденциальность» → «Удалить данные браузера».

Раздел «Конфиденциальность и безопасность» и удаление данных
В Google Chrome cookie очищаются через раздел «Конфиденциальность и безопасность»Источник: Hi-Tech Mail

3. Отметьте галочкой «Файлы cookie», выберите за какой период их очистить. Нажмите на кнопку «Удалить».

Подтверждение удаления данных
Выберите «Файлы cookie» и нажмите на кнопку «Удалить данные»Источник: Hi-Tech Mail

3. В Mozilla Firefox

В Mozilla Firefox некоторые кнопки называются не так, как в других браузерах. Но суть не меняется. 

1. Откройте меню → «Настройки».

2. «Приватность и защита» → «Куки и данные сайтов» → «Удалить данные»

Раздел «Приватность и защита»
В Mozilla Firefox cookie очищаются через раздел «Приватность и защита»Источник: Hi-Tech Mail

3. Отметьте галочкой куки, выберите, за какой период их очистить, нажмите «Удалить».

Раздел «Куки и данные сайтов»
Выберите «Куки и данные сайтов» и нажмите на кнопку «Удалить данные»Источник: Hi-Tech Mail

4. В Opera

Удаление занимает несколько секунд. Алгоритм действий аналогичный. 

1. Меню → «Конфиденциальность и безопасность» → «Удалить данные браузера».

Удаление cookie в Opera
В Opera удалить cookie можно в разделе «Конфиденциальность и безопасность»Источник: Hi-Tech Mail

2. Выберите «Файлы cookie» и за какой период их удалить, нажмите «Очистить данные».

Подтверждение удаления данных в Opera
Выберите «Удалить данные браузера», затем «Файлы cookie»Источник: Hi-Tech Mail

5. В Safari

Процесс не слишком отличается. Можно очистить данные полностью или удалить cookie для конкретного сайта.

1. Меню → «Настройки».

2. Вкладка «Конфиденциальность» → «Управление данными»

3. Выберите «Файлы cookie» и за какой период их удалить → «Очистить данные». 

6. На телефоне

В мобильных версиях браузеров настройки часто скрыты в выпадающем меню. Разбираемся на примере Google Chrome для Android.

1. Нажмите на три точки в верхнем углу → «Настройки».

2. Перейдите в раздел «Конфиденциальность» → «История» → «Удалить данные».

Обратите внимание: на iOS управление cookie может быть ограничено системными настройками Safari.

Как защитить себя от кражи Cookie 

Алексей Божков ответил редакции Hi-Tech Mail на вопрос, могут ли быть опасны cookie.

«Да, злоумышленники могут украсть пароли или банковские данные с помощью cookie-файлов, если они не защищены должным образом. Например, они могут создать фальшивые cookie, которые выглядят как настоящие, и использовать их для подделки сессий. Но сами по себе файлы не могут быть вредоносными», — рассказал эксперт.

Вот как злоумышленники в теории могут использовать файлы. 

Кража сессий (Session Hijacking). Если cookie не защищены, злоумышленник может перехватить их через сеть и использовать для доступа к аккаунту пользователя.

XSS-атаки (Cross-Site Scripting). Если веб-сайт уязвим для таких атак, злоумышленник может внедрить вредоносный скрипт и отправить с него cookie-файлы на свой сервер. Так сессия будет украдена, и доступ к вашему аккаунту окажется под угрозой.

Отсутствие у cookie атрибутов безопасности. Например, атрибут HttpOnly запрещает доступ к файлам через JavaScript-код, что блокирует сценарии, с помощью которых мошенники могут украсть cookie и тем самым даже завладеть вашим аккаунтом. А без атрибута secure cookie передаются по незащищенным соединениям. Через публичный Wi-Fi в теории их возможно получить, перехватить вашу сессию и узнать личные данные.

Впрочем, уберечь себя и персональную информацию все равно можно. Для этого достаточно соблюдать элементарные меры предосторожности. 

1. Проверяйте безопасность подключения

Откажитесь от посещения сайтов с протоколом HTTP — выбирайте ресурсы с защищенным HTTPS-соединением. Его можно узнать по иконке замка в адресной строке.

2. Остерегайтесь сайтов с агрессивной рекламой

Избыток всплывающих баннеров и рекламных окон часто сигнализирует о низком качестве ресурса и может скрывать фишинговые ссылки. 

3. Используйте режим инкогнито при переходе на непроверенные сайты

Так cookie и история посещений не будут сохраняться. Не забудьте потом закрыть окно с режимом приватности. 

4. Ограничьте установку сторонних расширений от непроверенных разработчиков

С осторожностью стоит отнестись к онлайн-переводчикам, плагинам для проверки грамотности и другим удобным дополнениям для браузера, если они исходят от непроверенных разработчиков. Каждое «ненадежное» расширение — потенциальная уязвимость. 

5. Защищайте персональные данные

Не указывайте пароли, банковские реквизиты и другую чувствительную информацию на сайтах без SSL-сертификата. У таких в строке рядом с URL нет символа «замочек» и он начинается с http, а не https. Проверяйте адреса сайтов официальных брендов — не должно быть лишних символов и опечаток.

6. Установите блокировщики рекламы

Расширения повышают удобство серфинга в сети и снижают риски отслеживания через рекламные скрипты. Однако помните: даже полезные плагины могут собирать данные о ваших действиях. Выбирайте блокировщики с открытым исходным кодом — например, uBlock Origin, AdGuard. И регулярно обновляйте их.

Главное о Cookie-файлах 

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

  • Cookie упрощают авторизацию в аккаунтах и персонализацию пользователя в сети. 

  • Хранят информацию о пользователях, а не файлы сайтов — этим отличаются от кэша. 

  • Требуют осторожности: их стоит регулярно очищать в настройках браузеров для защиты личных данных.

  • В режиме «инкогнито» cookie не сохраняются.

  • Использование cookie регулирует Федеральный закон «О персональных данных».