in ,

Что такое файлы «куки» и стоит ли их опасаться. Отвечает программист

Я думаю, что все уже слышали в новостях, что сайты теперь обязаны получать согласие или просто уведомлять (кто как понимает закон) пользователя на сохранение маленького файла (называется куки или cookies) на своём компьютере/планшете/телефоне.

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

Куки или cookies (c английского переводиться печенье или маленький кусочек выпечки) это просто название. По факту это файл, действительно маленький по весу, который располагается на вашем устройстве.

Так что же это такое?

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

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

Например

Вы открыли «Сайт 1». Вам сразу же присваивается некий номер. Например «Пользователь 1». Сайт сохраняет этот номер у себя в базе данных. Далее, сайт выдаёт вам документ, в котором написано, что он был создан «Сайтом 1» и что вы «Пользователь 1».

Далее, вы ушли с «Сайта 1» на другой «Сайт 2». Происходит то же самое. Вам присвоили какой-то номер «Пользователь 1» и выдали документ.

Теперь у вас есть два документа от двух разных сайтов. И когда в следующий раз вы зайдёте на эти сайты, то им уже будет известно, что вы на них были. И что делали. Например, что вы уже вводили свой логин и пароль.

Всё как в жизни

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

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

Каждая кука тоже имеет дату актуальной информации в ней.

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

Не стоит опасаться этих маленький файлов. Куки хранятся на вашем компьютере и если нужно, то вы можете их удалить в любой момент.

Читать и комментировать в Яндекс Дзен.

Приветственный пост. Привет, мир

Можно ли найти человека по отзыву в интернете. Отвечает программист