Волшебное печенье

редактировать

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

В некоторых случаях программы-получатели могут осмысленно сравнивать два файла cookie на предмет равенства.

Раннее использование

Термин magic cookie появляется на странице руководства для подпрограммы fseek в стандартной библиотеке C, датируемой по крайней мере 1979 годом, где он был заявлен:

  • " ftell возвращает текущее значение смещения относительно начала файла, связанного с указанным потоком. Оно измеряется в байтах в UNIX; в некоторых других системах это волшебный файл cookie и единственный надежный способ получить смещение для fseek ".
Cookie как токен

Аналогия - жетон, который можно купить у прилавка в гардеробе в реальной жизни. Жетон не имеет внутреннего значения, но его уникальность позволяет обменять его на правильное пальто при возврате в прилавок гардероба. Жетон проверки пальто непрозрачен, потому что способ, которым сотрудники стойки могут найти правильное пальто при предъявлении жетона, не имеет значения для человека, который желает вернуть свое пальто. В других случаях (как это возможно с файлами cookie HTTP ) актуальные данные, представляющие интерес, могут храниться в виде пар имя-значение непосредственно в файле cookie.

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

Файлы cookie являются компонентом наиболее распространенного метода аутентификации, используемого системой X Window.

использованная литература

Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.

Последняя правка сделана 2023-12-31 01:17:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте