HTTP-куки (также называемые веб-куки, интернет-куки, браузерные куки или просто куки) представляют собой небольшой блок данных, который создаётся веб-сервером во время просмотра пользователем веб-сайта и размещается браузером на устройстве пользователя. Куки могут хранить информацию о состоянии, например товары в корзине интернет-магазина, отслеживать активность пользователя при просмотре страниц или поддерживать его авторизацию в системе. Их использование вызывает озабоченность в отношении конфиденциальности, что в 2011 году побудило законодателей в Европе и Соединённых Штатах принять меры.
Происхождение и развитие

Термин «cookie» придумал программист веб-браузеров Лу Монтулли, заимствовав его из термина «magic cookie», обозначавшего пакет данных, которым пользовались программисты Unix. В 1994 году Монтулли, работавший в компании Netscape Communications, предложил использовать куки в веб-коммуникациях, поскольку они позволяли хранить состояние транзакции на компьютере каждого пользователя, а не на сервере. Широкая публика узнала о куки в 1996 году, когда внимание СМИ было приковано к последствиям их использования для конфиденциальности. Позднее рабочая группа Инженерного совета Интернета разработала формальные спецификации, которые в 2011 году были заменены документом RFC 6265.
Типы куки
Сессионные куки существуют только во временной памяти и удаляются при закрытии браузера. Постоянные куки истекают в заданную дату или по истечении заданного периода, а их данные отправляются серверу при каждом посещении сайта, что делает их полезными для отслеживания привычек пользователя и поддержания его авторизации. Защищённые куки передаются только по зашифрованным соединениям HTTPS, что снижает риск их перехвата. Европейское законодательство требует, чтобы веб-сайты, ориентированные на государства-члены ЕС, получали осознанное согласие пользователя перед сохранением необязательных куки.
