Простые вопросы: что такое файлы cookie и что они делают?

При работе в Интернете вы часто сталкиваетесь с термином «куки». ("cookies.")Многие веб-сайты информируют вас об использовании файлов cookie и запрашивают ваше согласие. Веб-браузеры имеют множество настроек для управления файлами cookie, и даже в надстройках браузера упоминается блокировка всех видов файлов cookie. Даже если вы знаете, что это «печенье»("cookies") не совсем сладкий десерт, вы можете не знать точно, что это такое и какова его цель в Интернете. Вот почему в этой статье мы объясняем, что такое файлы cookie, что они делают и как они работают, а также какие файлы cookie наиболее часто используются в Интернете. Давайте начнем:

Что такое файлы cookie в Интернете?

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

Что делают файлы cookie?

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

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

файлы cookie, веб-браузеры

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

Эта идентификация полезна на веб-сайтах, где критически важны пользовательские данные в реальном времени. Например, при использовании интернет-магазина(online shop) вы не можете ничего купить без помощи файлов cookie. Без них магазины не смогли бы идентифицировать вас и построить вашу корзину, потому что каждый раз, когда вы загружаете веб-страницу, магазин будет видеть вас как нового пользователя и начинать посещение с нуля.

Что находится внутри печенья?

Каждый современный веб-браузер(web browser) поддерживает файлы cookie, и они имеют небольшой размер, примерно 4 КБ. Чтобы помочь вам понять структуру файла cookie, давайте в качестве примера используем файл cookie «cfduid» , отправленный нашим веб-сайтом — Digital Citizen . Мы проанализировали его с помощью Google Chrome .

файлы cookie, веб-браузеры

Вот его структура:

  1. Имя(Name) - имя куки.
  2. Контент(Content) — информация, которую содержит файл cookie.
  3. Домен(Domain) - домен, использующий этот файл cookie.
  4. Путь(Path) — страница домена, на которой используется cookie. Если путь «/», это означает, что файл cookie используется на всем веб-сайте.
  5. Отправить для(Send for) — уровень безопасности, который должен иметь соединение для использования файла cookie.
  6. Доступность скрипта(Accessible to script) — показывает, можно ли получить доступ к куки другим способом, кроме HTML .
  7. Создано(Created) — дата создания файла cookie в веб-браузере(web browser) пользователя .
  8. Срок(Expires) действия — момент, когда срок действия файла cookie истекает и браузер его удаляет.

Сколько типов файлов cookie существует?

Несмотря на то, что термин «куки(term cookie) » является довольно общим, существует множество способов его использования. Вот почему в Интернете существуют различные типы файлов cookie. Наиболее распространены следующие типы:

  • Сеансовые файлы cookie(Session cookies) — одни из самых распространенных. Они существуют во временной памяти до закрытия веб-браузера . (web browser)Они не опасны, потому что вся их информация удаляется, когда ваш сеанс просмотра(browsing session) заканчивается.
  • Постоянные файлы cookie(Persistent cookies) — также называемые отслеживающими файлами cookie. Они хранятся на устройстве пользователя до тех пор, пока не будут удалены или не истечет срок их действия(expiry date) . Они используются для сбора информации о пользователе, записи его или ее поведения на определенном веб-сайте в течение определенного периода времени.
  • Защищенные файлы cookie(Secure cookies) — зашифрованные файлы cookie, которые работают только при использовании защищенного соединения HTTPS(HTTPS connection) . Эти файлы cookie используются для обеспечения того, чтобы их информация не могла быть украдена потенциальными хакерами, подключенными к той же сети, что и пользователь. Они хранят важную информацию о пользователе и используются в основном на веб-сайтах, где пользователи выполняют финансовые операции. Поскольку они зашифрованы, они намного более безопасны, чем другие типы файлов cookie.
  • Файлы cookie HttpOnly(HttpOnly cookies) — они не могут использоваться никаким другим протоколом, кроме HTTP . Такие файлы cookie гарантируют, что их может использовать только тот веб-сайт, который их создал. Только файлы cookie сеанса могут быть HttpOnly, и они, как правило, не несут никакой угрозы конфиденциальности или безопасности(privacy or security risks) для пользователей.
  • Сторонние файлы cookie(Third-party cookies) — эти файлы cookie принадлежат другому домену, отличному от того, который их отправил. Обычно они отправляются рекламой и могут хранить историю посещений пользователем нескольких веб-сайтов, использующих одну и ту же рекламную сеть(advertising network) . Эти файлы cookie могут нанести ущерб вашей конфиденциальности, поскольку некоторые рекламные сети используют их для отслеживания слишком большого количества данных о вас для отображения целевой рекламы.
  • Зомби-куки(Zombie cookie) — куки-файлы, которые воссоздаются после их удаления. Как правило, они используются службами веб-аналитики и хранятся вне браузера, поскольку доступны в браузерах, установленных на одном компьютере. Причина, по которой они воссоздают себя, заключается в том, чтобы предотвратить фрагментацию данных после того, как пользователь удалит файлы cookie. Их также можно использовать в злонамеренных целях, поскольку веб-браузер(web browser) не может контролировать их существование. Только продукты безопасности могут идентифицировать зомби-куки и удалять их.

Когда были изобретены файлы cookie ( краткая история(concise history) )?

В июле 1994(July 1994) года сотрудник Netscape Communications должен был разработать приложение для электронной коммерции. Ему нужно было найти простой способ сохранить корзину покупок(shopping cart) для каждого пользователя, не перегружая сервер, поэтому он решил, что лучший способ сделать это — хранить эту информацию в веб-браузере(web browser) каждого пользователя. Поскольку файлы cookie уже использовались в различных областях ИТ-индустрии(IT industry) , он решил, что их также можно использовать для просмотра веб-страниц.

Первым браузером, который использовал и поддерживал файлы cookie, был Mosaic Netscape , выпущенный в октябре 1994 года(October 1994) . Год спустя Internet Explorer 2 также поддерживал файлы cookie. С тех пор все веб-браузеры предлагают поддержку файлов cookie. Несмотря на то, что причина, по которой они были созданы, является положительной, файлы cookie теперь используются для самых разных целей, некоторые из которых не являются этическими или законными.

Почему я вижу сообщения о файлах cookie на каждом веб-сайте?

Если вы живете в Европе(Europe) или просматриваете веб-страницы с европейского IP (Europe)-адреса(IP address) , вы видите подсказки об использовании файлов cookie на многих веб-сайтах, которые вы посещаете. Эти подсказки отображаются из-за законодательства Общего регламента по защите данных (GDPR)(General Data Protection Regulation (GDPR)) , которое применяется во всех странах, входящих в Европейский союз(European union) , а также ко всем веб-сайтам и онлайн-сервисам(website and online services) , у которых есть европейские пользователи.

файлы cookie, веб-браузеры

Цель этих подсказок — проинформировать всех европейских пользователей о файлах cookie, о том, как они используются и почему, а также запросить их явное согласие. Мы рекомендуем вам прочитать эти подсказки и разрешить только те виды использования, с которыми вы согласны.

Как просматривать и управлять файлами cookie, хранящимися в вашем веб-браузере, веб-сайтами

Если вы хотите узнать, как просматривать файлы cookie, которые ваш веб-браузер хранит на вашем устройстве, и управлять ими, у нас есть руководства, охватывающие все основные веб-браузеры. Они здесь:

  • 2 способа просмотра (и удаления) файлов cookie, хранящихся в Google Chrome
  • Как просмотреть и удалить файлы cookie, хранящиеся в Mozilla Firefox
  • Как просмотреть и удалить файлы cookie, хранящиеся в Microsoft Edge
  • 2 способа просмотреть и удалить файлы cookie, хранящиеся в Opera
  • Отключите сторонние файлы cookie в Chrome , Firefox , Edge , Opera и Internet Explorer.(Opera and Internet Explorer)

Заключение

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



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts