Что такое Cookie (куки) и как их «употреблять»?

Интернет мир, день ото дня, становится все коварнее, и не лишним будет рассказать, для тех, кто про все коварство не в курсе, что за зверь cookie и с чем его едят. Cookie (куки), грубо говоря, технология опознавания для сайта – того браузера, который к нему уже «заходил». На самом деле это попытка создать сеанс, в рамках HTTP протокола, но про сеансы мы говорить не будем.
Когда вы открываете интернет страницу в браузере, сайт, содержащий эту страницу, в числе прочего передает директиву для браузера сохранить некоторую служебную информацию, если вы браузеру это разрешили. А ведь разрешили, по умолчанию. Браузер ее и сохраняет. Вот то, что браузер сохранил на вашем компьютере, и то, что сайт может попросить браузер прочитать при следующем посещении той же страницы и называют – cookie. Или cookies, если их больше чем одна штука.

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

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

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

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

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

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

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Login