Найти в Дзене
IT - это просто

Что такое cookies (куки) в интернете? Простыми словами

Давайте представим, что каждый раз, заходя на любимый сайт, вам снова и снова приходится указывать, что вы предпочитаете тёмную тему, русский язык, а ещё — назойливо вводить логин и пароль. Знакомо? К счастью, этого обычно не происходит. И спасибо за это нужно сказать не волшебству, а маленьким и незаметным куки (cookies). Сегодня Автор разберёт, что это за «печеньки» такие, зачем они нужны и почему вокруг них столько шума. Если заглянуть в техническую документацию, то cookie — это небольшой фрагмент данных (простой текстовый файл), который веб-сервер отправляет браузеру пользователя, и который браузер сохраняет и отправляет обратно при каждом последующем посещении этого сайта. Автор признаётся: звучит скучно и абстрактно. Как инструкция к стиральной машине. Давайте оживим это понятие. Представьте, что интернет-сайт — это клерк с феноменальной забывчивостью. Он вас не помнит. Никогда. Каждый ваш визит для него — первая встреча. Вы говорите: «Здравствуйте! Мне, как всегда, чёрный кофе и
Оглавление

Давайте представим, что каждый раз, заходя на любимый сайт, вам снова и снова приходится указывать, что вы предпочитаете тёмную тему, русский язык, а ещё — назойливо вводить логин и пароль. Знакомо? К счастью, этого обычно не происходит. И спасибо за это нужно сказать не волшебству, а маленьким и незаметным куки (cookies). Сегодня Автор разберёт, что это за «печеньки» такие, зачем они нужны и почему вокруг них столько шума.

Что такое cookies? Сухое определение

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

Автор признаётся: звучит скучно и абстрактно. Как инструкция к стиральной машине. Давайте оживим это понятие.

Как это работает? Забывчивость сайтов

Представьте, что интернет-сайт — это клерк с феноменальной забывчивостью. Он вас не помнит. Никогда. Каждый ваш визит для него — первая встреча. Вы говорите: «Здравствуйте! Мне, как всегда, чёрный кофе и новости о технологиях». А он в ответ: «Добрый день, впервые у нас? Кто вы? Что вы любите?».

Чтобы не тратить время на такие диалоги, находчивый клерк, после первой же встречи, пишет на бумажке несколько пометок о вас («Любит чёрный кофе», «Читает про IT») и отдаёт её вам на хранение. При следующем визите вы просто показываете эту бумажку. Клерк кивает: «Ах, да, вот ваш кофе!». Эта бумажка и есть куки.

Аналогия из жизни: Брелок-пропуск 🏋️

Брелок-пропуск: один раз показал документы — потом просто прикладывай.
Брелок-пропуск: один раз показал документы — потом просто прикладывай.

Ещё проще — это брелок-пропуск в фитнес-клуб. Вы один раз оформили карту (авторизовались на сайте), и вам выдали брелок (куки). В следующий раз вы просто прикладываете брелок к турникету (браузер отправляет куку сайту) — и проходите внутрь, без долгой проверки документов. Удобно? Не то слово.

Аналогия из кино: Шпионские записки 🕵️

Записка в тайнике — не агент, а только метки для него.
Записка в тайнике — не агент, а только метки для него.

Автор предлагает вспомнить любой шпионский триллер. Агент приходит на конспиративную квартиру. Он не находит там полное досье, а лишь короткую записку в тайнике (это и есть куки, хранящаяся в вашем браузере). В ней всего пара фраз: «Язык — русский», «Корзина: книга о космосе», «Сессия активна до 18:00». Это не вы, это лишь метки для вас, оставленные «центром» (сайтом). Проблема начинается, если эти записки найдёт кто-то чужой.

Какие опасности таят в себе куки?

Как и любой инструмент, куки можно использовать по-разному. Автор выделяет два главных риска, о которых стоит знать.

Рубрика первая: «Следы на песке»

Вы заходите на сайт про автомобили, потом читаете обзор гаджетов, а после ищете тур в Италию. Каждый из этих сайтов может оставить свою «записку» (куки). Но есть и третий игрок — рекламная сеть (например, от Google или Facebook), которая размещает код (как pixel) на всех этих сайтах.

Крошки с разных сайтов собираются в один профиль.
Крошки с разных сайтов собираются в один профиль.

Она тоже оставляет свою куки в вашем браузере. И теперь она видит: «О, один и тот же человек (точнее, его браузер) интересуется машинами, гаджетами и Италией». Так, по крупицам, собирается ваш рекламный профиль — «цифровой след». Это не «прослушка» в прямом смысле, а сбор тех самых «хлебных крошек», которые вы невольно рассыпали. В итоге реклама автоаксессуаров и авиабилетов будет преследовать вас неделями.

Рубрика вторая: «Украденный пропуск»

А что, если злоумышленник каким-то образом украдёт файл куки, в котором сохранена ваша активная сессия входа, допустим, в социальную сеть или почту?

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

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

Подведём итоги

Cookies — это просто инструмент, «память сайта» для нашего же удобства. Они не являются вирусами или шпионскими программами. Они не могут «украсть» пароли сами по себе (пароли в них не хранятся). Они — как простые текстовые записки.

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

Инструменты управления: чистить, настраивать, блокировать.
Инструменты управления: чистить, настраивать, блокировать.

UPD

Автор сознательно упростил некоторые технические детали (например, не стал углубляться в различия между first-party и third-party cookies, или механизмы SameSite) для ясности повествования. Если у вас есть вопросы или дополнения — добро пожаловать в комментарии, обсудим!

Если вам понравилось это объяснение, и вы хотите видеть больше таких статей — подписывайтесь на канал. Здесь мы регулярно разбираем сложные технологии на простые аналогии. Ваш Автор.

P.S. Тем, кто хочет копнуть глубже в тему приватности, Автор предлагает вспомнить статью про VPN и «отпечаток браузера» — эти механизмы часто работают в связке с куки.