stringtranslate.com

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

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

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

Данные cookie обычно не имеют смысла для программы-получателя. Содержимое непрозрачно и обычно не интерпретируется до тех пор, пока получатель не передаст данные cookie обратно отправителю или, возможно, другой программе позднее. [ необходима цитата ]

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

Файл cookie можно использовать как билет . [ требуется ссылка ]

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

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

Файл cookie как токен

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

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

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

Ссылки

  1. ^ Рэймонд, Эрик. «Куки». Файл жаргона . Получено 04.01.2022 . Дескриптор, идентификатор транзакции или другой символ соглашения между сотрудничающими программами. «Я даю ему пакет, он возвращает мне печенье». Чек на претензию, который вы получаете в химчистке, — идеальный обыденный пример куки; единственное, для чего он полезен, — это связать более позднюю транзакцию с этой (чтобы вы получили ту же одежду обратно).
  2. Руководство программиста UNIX, 7-е издание, том 1, FSEEK (3S), Bell Telephone Laboratories, Мюррей-Хилл, Нью-Джерси, январь 1979 г.
  3. Руководство программиста UNIX, том II (библиотека), FSEEK (3S), 4.2 BSD, 12 февраля 1983 г.
  4. ^ Bell Telephone Laboratories, Incorporated. "FSEEK(3S)." В системе разделения времени UNIX: Руководство программиста UNIX , исправленная и расширенная версия 7-го издания, том 1, стр. 263. Нью-Йорк: Холт, Райнхарт и Уинстон, 1983. https://archive.org/details/unixtimesharings0001bell