Дом Ведение блога Введение в http куки

Введение в http куки

Оглавление:

Anonim

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


Хотя эти возможности настолько распространены, что о них часто забывают, остается много вопросов: как и почему были созданы файлы cookie? Как именно они работают? Как эта информация собирается? Что означает это продвижение для будущего Интернета? Читай дальше что бы узнать!

Изобретение Cookie

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


В то время у серверов были проблемы с сопоставлением запросов с пользовательскими браузерами. Поняв, какие пользователи были новыми, а какие посещали сайт раньше, Netscape полагал, что он может обеспечить значительно улучшенное взаимодействие с пользователем, которое будет более целенаправленным и эффективным. Файл не будет ничего необычным, просто текстовый файл, написанный в коде, который будет постоянно обновляться. Термин «cookie» был адаптирован из компьютерного научного термина «волшебное печенье», что означает короткий пакет данных, которыми обмениваются две взаимодействующие программы. Вскоре Лу Монтулли подал заявку на патент на технологию печенья. В 1998 году он получил один. В течение всего лишь нескольких лет Microsoft Internet Explorer внедрил эту технологию, фактически превратив файлы cookie в основную функцию исследования Интернета. (Читайте о других пионерах Интернета в Истории Интернета.)

Как работают куки

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


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

Где печенье крошится

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


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


Понимая исключительную важность безопасности пользователей, многие компании предприняли решительные действия для защиты информации пользователей. Например, некоторые веб-серверы начали отправлять файлы cookie через Secure Socket Layer (SSL). Преимущество использования SSL состоит в том, что он шифрует запросы браузера, чтобы обеспечить передачу через Интернет. Этот метод оказался наиболее эффективным способом борьбы с перехватом файлов cookie. (Подробнее о проблемах конфиденциальности в Интернете см. В разделе «Что следует знать о конфиденциальности в Интернете».)


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

Инструмент, изменяющий игру, но проблемы безопасности сохраняются

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

Введение в http куки