cookies url что это

Что такое cookies: как их удалить или включить

Cookie — что это такое? Вопреки названию, это не имеет ничего общего с кондитерскими изделиями. Cookies — это крошечные файлы с данными, расположенные на устройстве пользователя, которые значительно упрощают нашу жизнь и представляют серьезную угрозу для конфиденциальности.

Файлы сookieэто информационный источник, обеспечивающий маркетологов необходимыми сведениями для создания контекстной рекламы.

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

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

На самом деле существуют два схожих по свойствам файла, такие как: кэш и куки. Однако, если копнуть глубже, они отличаются по многим параметрам. Но для того, чтобы вы поняли более подробно, некоторые сведения в этой статье написаны не совсем корректно, а именно часть свойств в описании файлов cookie больше присущи кэшу и наоборот. Следовательно, для общего понимания вопроса, данная статья написана более простым и понятным языком, без углубленных разграничений зон ответственности между данными свойствами.

Изображение в виде цепочки собранных данных

Что такое cookie в браузере

Представьте, что вы входите в ваш любимый интернет-портал. Пользоваться им очень комфортно, поскольку этот портал помнит все ваши данные: ваш mail; логин; пароль и так далее. Следовательно, вам не требуется вводить сведения о себе по новой, каждый раз как вы заходите на сайт. Также, в базе данных сайта сохраняются все ваши действия, например, вы прошли социальный опрос, повторно его уже не будет, потому что вы не можете много раз высказывать свое мнение по одной теме. Браузер запоминает вашу локализацию и вам не придется повторно выбирать русскую или английскую версию при входе на сайт. Знакомо — не правда ли?

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

Файлы куки чрезвычайно полезны для предпринимателей. Они играют очень важную роль в интернет-магазинах, landing page, корпоративных сайтах и всех сервисах, где необходимо учитывать поведенческие факторы посетителя. Они могут запомнить товары, которые просматривал пользователь и сколько времени он провел на сайте. Также, существует параметр «UTM-метки», через который можно определить из какого ресурса человек, перешел на сайт, например, из группы в социальных сетях или другого портала. Данные сведения очень важны для специалистов занимающихся продвижением сайтов — они позволяют сделать точную оценку рекламной кампании и лучше понять привычки и предпочтения потенциальных клиентов.

Одна из целей куки: специалисты в области интернет-маркетинга отталкиваются от данных о страницах, на которых находился объект. Затем, пользователь, периодически заходящий на сайты по спортивному питанию, например, увидит рекламу о протеиновых батончиках или жиросжигающих препаратах на странице поисковой системы или в социальных сетях. Благодаря куки появилась возможность сформировать систему ремаркетинга. Задача данной концепции — вернуть покупателя на сайт, который отказался от целевого действия, допустим покупки чего-либо, или вовсе зайдя на главную страницу не перешел к товарам или услугам. Данные сведения о потенциальном потребителе остаются в файле cookie и могут в дальнейшем использоваться. То есть, человек наблюдает рекламу, в которой присутствуют, ранее просматриваемые им предложения. Информация из этих файлов, также применяется для организации индивидуальной рассылки, предлагая купить продукты в той же категории.

Как мы уже сказали, основная отличительная черта куки, заключается в том, что они являются вспомогательным элементом для браузера в фиксации различных данных о пользователе. Однако, очень часто мы слышим недостоверные сведения про cookie и считаем, что их нужно опровергнуть:

Основные задачи cookie

Перечень самых основных задач:

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

Предположим, что вы администрируйте сайт через панель WordPress. Если вы поставите галочку «запомнить меня» на стороннем устройстве, то его владелец сможет воспользоваться этими данными и к примеру — зайти в ваш аккаунт. Правильней всего открывать страницы через режим инкогнито и не отмечать галочкой пункт «Запомнить» при введении персональных данных или каких-либо паролей.

Читайте также:  при какой диафрагме наиболее резкое изображение

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

Также, для предельной конфиденциальности, одного выключения файлов будет мало. Необходимо целиком перестроить свое поведение в веб-пространстве и изменить привычные параметры программ и веб-приложений. Иначе говоря, такие тезисы как: удобство и безопасность просто несочетаемы.

25 мая 2018 года был введен закон о правах защиты данных граждан Евросоюза. Его сокращенное наименование GDPR — General Data Protection Regulation. Основная суть указа в том, что владельцы сайтов, занимающихся сбором данных об действиях посетителей на ресурсе, обязаны информировать их об этом. Сбор можно начинать осуществлять только после подтверждения пользователя, что его уведомили о данной информации. В случае, если ваш сайт сосредоточен на работе, не только гражданами России, но и Европы, то вы однозначно попадете под санкции за нарушение регламента.

Раз уж мы затронули сбора данных, необходимо осветить еще один очень тонкий момент. Файлы куки не являются вспомогательным элементом в сборе персональных данных. Поскольку владелец сайта не может интенсифицировать человека, чьи действия отображаются в куки. То есть, куки не предоставляет информацию о том, что — это Иванов Иван Иванович, 1992.01.01 года рождения, проживающий по адресу: город Москва улица Ленина дом 100, квартира 101.

С недавних пор русских интернет-предпринимателей, также начали штрафовать за несоблюдение данных правил. В теории можно попасть на штраф до €20 миллионов. По факту сумма санкций рассчитывается индивидуально, исходя из ситуации.

Совет предпринимателям: не в коем случае не злоупотребляйте вышеуказанными правилами, если не хотите серьезных осложнений. Тем более с этической точки зрения, не правильно заниматься сбором данных о вашем клиенте без его ведома. Информируйте людей о cookie файлах. Но не обязательно делать это слишком прямолинейно и однобоко. К примеру: наша IT-компания, уведомляет посетителей сайта о сборе персональных данных, непринужденно и долей юмора, чтобы не вызвать у человека отторжения.

Источник

Что такое cookie в браузере и почему на многих сайтах предупреждают об их использовании?

Содержание

Содержание

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

Что такое cookie и как это работает

Происхождение термина связывают с другим понятием — magic cookie. Так называли небольшой объем данных, передаваемых между программой и получателем. Как правило, эти данные не имели ценности для получателя до тех пор, пока он не отправит их обратно той же программе.

Самое простое сравнение — номерок в гардеробе. Сам по себе он не имеет практически никакой ценности, но, предъявив номерок в гардеробе, вы можете получить свое пальто обратно. Таким образом, его ценность проявляется только в момент, когда вы обращаетесь в гардероб: именно номерок помогает гардеробщице «распознать» вас в качестве владельца конкретной вещи. Файлы cookie — это своеобразный номерок, который позволяет идентифицировать каждого отдельного пользователя на сайте.

Принцип работы достаточно простой. Когда вы заходите на сайт, сервер отправляет не только данные о странице, но и файл куки. Он записывается непосредственно на ваш компьютер, как правило, в рабочих файлах самого браузера. По мере того, как вы ходите по сайту, файл дополняется различной информацией. Если вы повторно зайдете на этот сайт, браузер отправит серверу cookie, благодаря чему сайт «узнает» вас.

Обычно файл хранится в пользовательских данных (User Data) в папке браузера. Документ не имеет разрешения.

Если говорить о Firefox, то куки представлены набором файлов. Просмотреть содержимое можно через текстовый редактор, однако информация из-за своего формата будет нечитабельной.

Все cookie можно разделить на несколько основных групп:

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

Какая информация хранится в cookie

Насколько хорошо сайты знают вас по информации из куки? Это зависит от конкретного интернет-ресурса.

Данные сессии. В первую очередь, в файле сохраняются логин и пароль, чтобы после каждого обновления страницы пользователям не приходилось вбивать их повторно. Cookie способны собирать информацию о посещенных страницах и времени, проведенном на сайте, а также фиксировать отдельные действия, например, заполнение различных форм.

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

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

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

Читайте также:  что делать если в теплице началась фитофтора

Безопасность cookie и правовое регулирование

Некоторые пользователи опасаются файлов cookie, поскольку считают их полноценным софтом, способным украсть личную информацию с компьютера. Это заблуждение, поскольку куки не относятся к исполняемым файлам и не производят никаких действий самостоятельно.

Тем не менее, злоумышленники могут использовать cookie, чтобы зайти в ваш личный аккаунт, поскольку в этих данных передается логин и пароль для авторизации. Применяются несколько методов кражи:

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

Например, для Google Chrome есть расширение CookieEditor, которое позволяет посмотреть и редактировать сохраненные куки, в том числе изучить конкретные атрибуты.

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

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

Кража cookie. Специализированное вредоносное ПО может украсть ваши куки, после чего злоумышленник сможет через них авторизоваться на сайте даже с протоколом HTTPS.

Проблема избыточного сбора информации об интернет-пользователях начала подниматься еще в начале 2000-х. В мае 2018 года Европейский Союз выпустил Общий регламент защиты персональных данных (GDPR). В документе были определены основы работы с cookie:

GDPR предусматривает штрафы до 20 миллионов евро. Самое громкое дело произошло в 2019 году, когда авиакомпанию Vueling оштрафовали на 30 тысяч евро. На сайте компании пользователь не мог отказаться от использования куки. В России действует закон 152-ФЗ «О персональных данных», который контролирует сбор личной информации.

Чтобы избежать штрафов, каждый сайт при использовании cookie должен выдавать пользователям соответствующее уведомление, которое предполагает ответное действие.

Однако здесь может быть несколько подводных камней, которые намеренно или случайно оставляют разработчики сайтов, например:

Как очистить и отключить cookie

Пользователи могут очистить хранящиеся на компьютере куки или полностью запретить их работу. Сделать это можно с помощью стандартных настроек браузера.

Google Chrome

Чтобы стереть cookie, перейдите через главное меню в раздел «История» (Ctrl+H) и в левой части нажмите «Очистить историю». Далее выставьте галочку только для cookie и сверху выберите «За все время». Остается только подтвердить удаление.

Чтобы настроить удаление куки, необходимо в настройках браузера зайти в раздел «Конфиденциальность и безопасность». Выберите пункт «Файлы cookie».

В новом окне вы сможете выбрать, в каких случаях блокировать куки (только для сторонних сайтов или всегда).

Mozilla Firefox

В меню «Журнал» выберите подпункт «Удаление истории». Укажите, за какое время удалить данные, и поставьте галочку напротив «куки».

В разделе «Приватность и защита» вы также можете удалить куки для каждого отдельного сайта. Чтобы полностью отключить куки, в этом же разделе выберите нужный уровень защиты и выставьте блокировку.

Opera

Через иконку в левой части зайдите в блок «История» и выберите «Очистить историю». По аналогии с Chrome укажите период очистки и оставьте галочку только напротив cookie.

Opera также позволяет отключить отправку куки полностью. В разделе «Дополнительно» войдите в «Файлы cookie и прочие данные». В открывшемся меню можно поставить полную блокировку.

Обратите внимание, что полная блокировка куки может привести к некорректной работе сайта, когда вам придется постоянно вводить данные авторизации вручную.

Как обезопасить себя от кражи cookie

Если вы не хотите полностью отключать куки, но при этом беспокоитесь о своей безопасности, то следуйте нескольким рекомендациям:

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

В домашних условиях куки на компьютере – вполне безопасное и обыденное дело. Они предлагают массу удобств: сохранение логина и пароля, корзины товаров, геолокации и так далее. Все это экономит время. Но при использовании общедоступных точек Wi-Fi от сохранения куки лучше воздержаться, поскольку общественные сети более уязвимы в плане атаки злоумышленников.

Источник

Куки HTTP

Cookie используются, главным образом, для:

⦁ Управления сеансом (логины, корзины для виртуальных покупок)
⦁ Персонализации (пользовательские предпочтения)
⦁ Мониторинга (отслеживания поведения пользователя)

До недавнего времени cookie принято было использовать в качестве хранилища информации на стороне пользователя. Это могло иметь смысл в отсутствии вариантов, но теперь, когда в распоряжении браузеров появились различные API (программные интерфейсы приложения) для хранения данных, это уже не так. Из-за того, что cookie пересылаются с каждым запросом, они могут слишком сильно снижать производительность (особенно в мобильных устройствах). В качестве хранилищ данных на стороне пользователя вместо них можно использовать Web storage API ( localStorage and sessionStorage ) и IndexedDB.

Читайте также:  при какой температуре тела можно гулять взрослому

Чтобы посмотреть сохранённые cookies (и какие ещё способы хранения данных использует веб-страница), можно использовать Storage Inspector (Инспектор хранилища) из раздела Developer Tools (Веб-разработка).

Создание cookie

Получив HTTP-запрос, вместе с откликом сервер может отправить заголовок Set-Cookie с ответом. Cookie обычно запоминаются браузером и посылаются в значении заголовка HTTP Cookie (en-US) с каждым новым запросом к одному и тому же серверу. Можно задать срок действия cookie, а также срок его жизни, после которого cookie не будет отправляться. Также можно указать ограничения на путь и домен, то есть указать, в течении какого времени и к какому сайту оно отсылается.

Заголовки Set-Cookie и Cookie

Заголовок Set-Cookie HTTP-отклика используется для отправки cookie с сервера на клиентское приложение (браузер). Простой cookie может задаваться так:

Теперь, с каждым новым запросом к серверу, при помощи заголовка Cookie (en-US) браузер будет возвращать серверу все сохранённые ранее cookies.

Сессионные cookie

Постоянные cookies

Постоянные cookie ( permanent cookies) удаляются не с закрытием клиента, а при наступлении определённой даты (атрибут Expires ) или после определённого интервала времени (атрибут Max-Age ).

Secure («безопасные») и HttpOnly cookies

Область видимости куков

Директивы Domain и Path определяют область видимости куки, то есть те URL-адреса, к которым куки могут отсылаться.
Атрибут Domain указывает хосты, на которые отсылаются куки. Если он не задан, то по умолчанию берётся доменная часть адреса документа (но без поддоменов). Если домен указан явно, то поддомены всегда включены.

Атрибут Path указывает URL, который должен быть в запрашиваемом ресурсе на момент отправки заголовка Cookie. Символ %x2F («/») интерпретируется как разделитель разделов, подразделы также включаются.

Если задано Path=/docs, то подходят и такие пути, как:

Куки SameSite

Куки SameSite позволяют серверам декларировать, что куки не должны отсылаться с межсайтовыми запросами, что в некотором роде обеспечивает защиту от межсайтовых подделок запроса (CSRF). Куки SameSite находятся пока в стадии эксперимента и поддерживаются не всеми браузерами.

Доступ из JavaScript посредством Document.cookie

Учитывайте, пожалуйста, вытекающие из этого проблемы в отношении безопасности, подчёркнутые ниже (раздел Security). Куки, доступные для JavaScript, могут быть похищены посредством XSS.

Безопасность

Важная информация никогда не должна храниться или передаваться в куках HTTP, поскольку этот механизм сам по себе небезопасен.

Захват сессии (session hijacking) и XSS

Атрибут HttpOnly помогает понизить эту угрозу, перекрывая доступ к кукам из JavaScript..

В Wikipedia приведён хороший пример CSRF. В сообщение (например, в чате или на форуме) включают (якобы) изображение, которое, на самом деле, представляет собой запрос к банковскому серверу на снятие денег:

Теперь, если вы зашли в свой банковский аккаунт, а куки по-прежнему действительны (и никакой дополнительной проверки не требуется), то при загрузке HTML-документа с этим изображением деньги будут переведены с вашего счета. Для защиты от этого используется ряд методов:

Отслеживание и частные данные

Сторонние (Third-party) куки

Куки связаны с определённым доменом. Если он совпадает с доменом страницы, на которой вы находитесь, то их называют «куками первого лица» (first-party cookies). Если это другой домен, их называют «сторонними куками» (third-party cookies). Куки первого лица отсылаются только на тот сервер, который их создал. Однако, страница может содержать изображения или другие компоненты (например, рекламные баннеры), хранящиеся на других серверах. Куки, посылаемые через такие компоненты, используются, главным образом, в рекламных целях или для отслеживания информации в сети. В качестве примера можно рассмотреть типы файлов cookie, используемые Google. Большинство браузеров по умолчанию разрешают использование сторонних куков, но есть расширения, позволяющие их блокировать (например, Privacy Badger от EFF).

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

Не отслеживать (Do-Not-Track)

Директива Евросоюза о куках

Правила по использованию куков в Евросоюзе (ЕС) определены в Директиве 2009/136/EC Европарламента (Directive 2009/136/EC), вступившей в действие 25 мая 2011. Это не закон, как таковой, а рекомендация странам-членам ЕС принять законы, соответствующие её требованиям. В каждой стране на этот счёт могут быть свои законы.

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

Подробнее об этом можно прочитать в соответствующем разделе Википедии (Wikipedia). За наиболее полной и точной информацией обращайтесь к законодательствам конкретных стран.

Куки-зомби и «вечные» куки

Более радикальный подход к кукам представляют собой куки-зомби, или «вечные» куки, которые восстанавливаются после удаления, и полное удаление которых умышленно затруднено. Они используют прикладные интерфейсы веб-хранилищ (Web storage API), Flash Local Shared Objects и другие методы собственного воссоздания в случае, если обнаружено их отсутствие.

Источник

Сказочный портал