Куки (Cookies)
Куки (англ. Cookies) — небольшие текстовые файлы, которые содержат информацию относительно действий пользователя на посещаемых сайтах. Они хранятся на ПК и разных гаджетах в папке веб-браузера. Cookies записывает разного рода информацию:
- источник перехода на сайт;
- время и дату открытия сайта, в каком веб-браузере, операционная система;
- геолокацию;
- авторизации в аккаунтах;
- идентификаторы товаров в корзине интернет-магазина;
- текст, введенный в строке поиска на сайте;
- IP-адрес устройства;
- переходы по ссылкам, нажатия на кнопки и другое.
Как работают cookies
Веб-браузер и сервер в пределах сессии передают друг другу данные по протоколу HTTP. Есть некоторая информация, которая храниться на протяжении одной сессии. После закрытия вкладки эта информация удаляется. Есть файлы, которые хранятся определенное время, для этого в директории веб-браузера создаётся файл. Со временем пользователь может удалить куки. Информация из файла используется при каждом повторном посещении сайта. В ходе открытия новой сессии веб-браузер загружает регистрационные данные или применяет другие настройки. Таким образом снижается нагрузка на сервер и, как результат, повышается скорость работы сайта.
Для чего нужны cookies
Основные функции куков:
- сохранять личных данных пользователя, например, логин и пароль, что дает возможность не вводить их повторно при каждом посещении сайта;
- запоминать настройки и параметры работы;
- вести статистику посещений, действий, покупок пользователя в интернет-магазине;
- отслеживать интересы пользователя в рекламных целях.
Какие бывают cookies
Исходя из длительности хранения куков веб-браузером их делят на два вида:
- Сессионные (временные) куки — хранятся на протяжении одной сессии и удаляются, когда пользователь закрывает веб-браузер.
- Постоянные куки — хранятся на протяжении указанного в настройках пользователя или установленного сайтом периода времени.
Cookies и безопасность
Так как cookies это файлы данных, их принято считать относительно безопасными. Они не могут влиять не на программное обеспечение, не на саму ОС. Но злоумышленники могут перехватить или украсть их для сбора информации о ваших действиях. Также ваша статистика, которая была собрана посредством куков, может быть кому-то продана.
Как правило, все данные хранящиеся в куках шифруются перед отправкой, а соединяются по безопасному протоколу, например, HTTPS. В таких условиях данные пользователя надежно защищены, но за применение самого шифрования отвечает разработчик сайта. Пользователям остается только надеяться, что все сделано правильно. Пользователь может запретить веб-браузеру использовать cookies или периодически удалять их вручную.
Полностью запрещать куки не стоит. Например, все интернет-магазины работают с помощью cookies. Если отключить куки, сервер не сможет запомнить настройки.