stringtranslate.com

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

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

Применение

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

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

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

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

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

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

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

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

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

Рекомендации

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