Что такое Cookies и как они работают? Разбор
Интернет знает наш возраст, пол, интересы, заработок, статус, даже любимые блюда и фильмы. Не слишком ли много? Кто ему все рассказал и главное как?
Вы, наверняка, слышали про громкие скандалы вокруг таких крупных сервисов как Google, Facebook, Instagram и так далее. А еще наверняка ловили себя на том, что смартфоны следят через камеру или микрофон. Можно вспомнить тот же скандал вокруг Google и его умных колонок или Facebook и Cambridge Analitica.
Как устроена это глобальная система мониторинга и как так получается, что реклама так хорошо понимает, что нам нужно?
Мы решили разобраться в этом вопросе с технической точки зрения и выяснить, зачем вообще компаниям за нами следить? Что такое cookie-файлы и как они работают?
Заходя на какой-либо сайт вы наверняка часто видели подозрительные и надоедливые уведомления с текстом в духе: «Мы собираем cookie-файлы, даёте ли вы своё согласие на это?»
Но что это за cookie-файлы такие и на что мы соглашаемся?
В современном интернете cookie-файлы используются для трёх задач:
- Для организации корректной работы разных сайтов
- Для таргетирования рекламы
- Для улучшения рекомендаций
Давайте обо всем по порядку.
История и эволюция Cookie-файлов
Начнем с истории. Современная идея cookie-файлов была изобретена в 1994 году, молодым программистом Лу Монтулли, работавшим в Netscape.
Изначальное предназначение таких файлов заключается в том, чтобы дать вашему браузеру память, чтобы в итоге можно было найти путь по хлебным крошкам!
Существует много теорий возникновения самого термина cookie (от англ. «печенье»).
Первая — вспомним сказку о Гензель и Гретель — «Пряничный домик». Дети отметили свой путь через темный лес, крошками печенья и так нашли дорогу обратно — великолепная метафора.
Другая теория более странная — Cookie Monster. Это история о том как один программист ушел из компании, а там стало происходить странное. Иногда система полностью останавливалась, а на экране появлялось: «Дайте мне печенье». Все заработало только после ввода слова «cookie». Код так и не смогли поправить без полной перезаписи. И пользователи кормили машину печеньками.
И третий вариант — Magic cookie — это термин для обозначения токена или фрагмента данных, передаваемых между программами. Файл часто используется как «пропуск» для идентификации определенного события или транзакции. В 1990-х «cookie» стали использовать при веб-соединении в рамках электронной коммерции.
Это прекрасная легенда, но представьте как бы выглядел интернет без cookie-файлов?
Всякий раз заходя на YouTube, да и вообще любой сайт в браузере, вам бы приходилось постоянно логиниться под своей учетной записью. Или в интернет-магазине каждый раз рассматривая новый товар, ваша корзина обнуляется или язык снова переключается на английский, хотя вы выбрали русский.
И тут мы скажем хорошо, что есть cookie, ведь в реальной жизни этого не происходит.
Когда вы посещаете какой-то сайт, он начинает создавать cookie-файлы и сохранять их на вашем компьютере, запоминая, например, те самые логины и пароли, товары в вашей корзине или выбранный язык. В следующий раз, когда вы откройте тот же сайт, он сможет прочитать ранее записанные cookie-файлы и подстроится под вас. Этот тип cookie-файлов называется first-party cookies.
С момента изобретения cookie-файлов они обрели огромную популярность. Разработчики поняли, что cookie-файлы – это очень удобный инструмент и их начали массово использовать. Но через некоторое время стало понятно, что нельзя больше увеличивать размер этих файлов, ведь объём накопителей в персональных компьютерах тех лет был очень ограничен как и скорость интернета.
Решение появилось быстро. Вместо того чтобы хранить все данные на жестком диске пользователя, там хранился только универсальный идентификатор — номер пользователя, а все остальное переместилось на сервера сайтов. То есть сайты начали считывать ваш номер, находить ваши данные у себя на сервере по данному идентификатору и подстраиваться под вас.
Устройство cookie-файлов
- Name
- Content or Value
- Domain
- Path (the “/” means the cookie is valid anywhere on that domain.)
- Send for (the connection security level)
- Created
- Expires
Что касается устройства cookie-файлы состоят из нескольких параметров:
- Первый — это имя данного cookie-файла.
- Второе — само значение, тот самый уникальный идентификатор, по которому сайт определяет, что это именно вы посетили его.
- Третье — домен сайта, который создал этот cookie.
- Четвёртое — это путь, по которому внутри этого домена cookie действует. Во многих случаях здесь просто пишут слеш, чтобы cookie работал везде внутри данного домена.
- Пятое — уровень шифрования, которому подвергнется информация определенная этим cookie-файлом. А последние два параметра — это время когда файл был создан и когда он потеряет свое значение то есть удалится.
По значениям последних двух параметров определяются два типа cookie: постоянные (persistent) и временные (session).
Временные cookies удаляются после прекращения сеанса, то есть после того, как вы закройте браузер. Они раньше, например, использовались для хранения корзины в онлайн-магазинах. А постоянные cookies не удаляются, и хранят долгосрочную информацию, например логин от учетной записи.
Cookie-файлы сегодня. Контекстная реклама
Итак, мы поняли что такое cookie-файлы, а также разобрались как они устроены и как помогают комфортному серфингу и работе сайтов.
Это была, скажем так, светлая сторона cookie-файлов. А теперь давайте перейдем к менее безобидным вещам — к таргетируемой рекламе.
Итак, представим, что вы только что «гуглили», например, информацию про новую рисоварку Xiaomi. И вдруг на всех сайтах у вас выскакивает реклама той же рисоварки. И не только там, вот уже и в вашем Instagram или Facebook вылезает похожая реклама про другие товары Xiaomi или про другие рисоварки. Как вообще работает система показа рекламы в интернете.
Есть компании-посредники, которые предоставляют рекламу, которую нужно показывать. Самые известные из них — Facebook и Google, или например крупные интернет-магазины со своими баннерными сетями.
В большинстве случаев, если мы видим рекламу в Интернете, она отображается либо через Facebook, Google, Amazon или Яндекc, Ozon и другие. По сути, владельцы сайтов просто вставляют у себя код того или иного посредника и блоки рекламы — это не контент самого сайта. Но все равно эти службы показа рекламы являются частью веб-сайтов, и они могут создавать файлы cookie о пользователе.
Такой тип cookie называется сторонним или third-party cookies, потому что они создаются не тем доменом, на котором пользователь находится. Эти файлы хранятся и затем анализируются на серверах Google, Facebook и других.
Cookie-файлы сегодня. Рекомендации
Информация собирается из разных источников, компании охотно делятся информацией друг с другом, взаимодействуя и составляя как бы ваш профиль у себя. Чтобы нагляднее понять, вспомним как нас видит Google. Можете сами попробовать — просто перейдите по ссылке.
Если вы авторизованы по вашему Google аккаунту, то там покажутся все ваши интересы, которые Google приписывает к вам исходя из информации, которую он собрал из различных источников.
В общем, вы поняли: по сути, эта же информация используется для отображения более персонализированной рекламы и как раз рекомендаций, то самое третье назначение Cookies.
Но сбор всей этой информации естественно порождает возмущение у многих. Опять же вспоминая скандалы, например, вокруг Facebook и Cambridge analytica, когда без всяких хакерских атак данные более чем 50 миллионов пользователей попали в руки компании, которая использовала эти данные для продвижения предвыборной компании Трампа в 2016 году.
Но это уже совсем другая не менее интересная и глубокая тема — персональные данные в интернете.
Хорошая сторона того, что Интернет знает о нас
Несмотря на это, одно без другого быть не может: плохое без хорошего и наоборот.
Анализ наших интересов со стороны различных социальных сетей позволяет обогатить пользовательский опыт в сети. Представьте, насколько скучным было бы наше времяпровождение в интернете, если бы рекомендации не работали, как надо, а советовали всем одно и то же. Наверняка, вы не наткнулись на наш сайти не подписались бы на канал.
Надеюсь, что вам было интересно, и мы помогли разобраться в этой довольно запутанной теме. За помощь в подготовке этого ролика отдельное спасибо нашему зрителю Тарону Глиджяну. Если есть идеи тем или даже готовый текст, присылайте его на idea@droider.ru
Post Views: 406