Jump to content

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

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

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

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

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

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

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

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

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

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

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

Аналогией является жетон, выдаваемый на стойке гардероба ( гардеробной ) в реальной жизни . Жетон не имеет внутреннего значения, но его уникальность позволяет обменять его на нужное пальто при возврате на стойку проверки пальто. Жетон проверки пальто непрозрачен, поскольку способ, которым сотрудники стойки смогут найти правильное пальто при предъявлении жетона, не имеет значения для человека, желающего вернуть свое пальто. В других случаях (как это возможно с файлами 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
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5523878ac1c620dd9e45cc5c37d79e40__1686091920
URL1:https://arc.ask3.ru/arc/aa/55/40/5523878ac1c620dd9e45cc5c37d79e40.html
Заголовок, (Title) документа по адресу, URL1:
Magic cookie - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)