كعكة سحرية

في مجال الحوسبة ، تُعرف " ملفات تعريف الارتباط السحرية" أو " ملفات تعريف الارتباط " اختصارًا، بأنها رمز أو حزمة بيانات صغيرة يتم تبادلها بين البرامج المتصلة . غالبًا ما تُستخدم ملفات تعريف الارتباط لتحديد حدث معين أو كـ"معرّف أو معرّف معاملة أو أي رمز آخر للاتفاق بين البرامج المتعاونة". [ 1 ]

الاستخدام

بيانات ملفات تعريف الارتباط عادةً ما تكون غير ذات معنى للبرنامج المُستقبِل. محتوياتها مبهمة ولا تُفسَّر عادةً إلا عندما يُعيد المُستقبِل إرسال بيانات ملف تعريف الارتباط إلى المُرسِل أو ربما إلى برنامج آخر في وقت لاحق.

في بعض الحالات، تستطيع برامج المستلمين مقارنة ملفي تعريف ارتباط بشكل هادف للتأكد من تساويهما.

يمكن استخدام ملف تعريف الارتباط كتذكرة .

الاستخدام المبكر

يظهر مصطلح "ملف تعريف الارتباط السحري" في صفحة الدليل الخاصة بروتين fseek في مكتبة C القياسية، ويعود تاريخه على الأقل إلى عام 1979، حيث ورد ما يلي:

  • " تعيد الدالة ftell القيمة الحالية للإزاحة بالنسبة لبداية الملف المرتبط بالدفق المسمى . تُقاس هذه الإزاحة بالبايت على أنظمة يونكس؛ أما على بعض الأنظمة الأخرى، فهي بمثابة "ملف سحري"، والطريقة الوحيدة المضمونة للحصول على إزاحة للدالة fseek ." [ 2 ] [ 3 ] [ 4 ]

يمكن تشبيه ذلك بالرمز الموجود على طاولة حفظ الملابس في الواقع . لا يحمل هذا الرمز أي معنى جوهري، لكن فرادته تسمح باستبداله بالمعطف الصحيح عند إعادته إلى طاولة حفظ الملابس. يُعدّ رمز حفظ الملابس غير واضح لأن طريقة عثور موظفي الطاولة على المعطف الصحيح عند تقديم الرمز لا تهم الشخص الذي يرغب في استعادة معطفه. في حالات أخرى (كما هو الحال مع ملفات تعريف الارتباط HTTP )، يمكن تخزين البيانات المطلوبة مباشرةً في ملف تعريف الارتباط على شكل أزواج اسم-قيمة.

تُستخدم ملفات تعريف الارتباط كرموز تعريفية في العديد من تطبيقات الحاسوب. فعند زيارة موقع ويب ، قد يقوم الخادم البعيد بترك ملف تعريف ارتباط HTTP على جهاز المستخدم، حيث يُستخدم غالبًا للتحقق من الهوية عند العودة إلى الموقع.

تُعد ملفات تعريف الارتباط أحد مكونات طريقة المصادقة الأكثر شيوعًا التي يستخدمها نظام X Window .

مراجع

  1. ريموند، إريك. "كعكة" . ملف المصطلحات التقنية . تم الاسترجاع في 4 يناير 2022. معرّف أو رقم معاملة أو رمز اتفاق آخر بين البرامج المتعاونة. "أعطيه رزمة، فيرد لي كعكة." إيصال الاستلام الذي تحصل عليه من محل التنظيف الجاف مثالٌ عاديٌّ تمامًا على الكعكة؛ فائدته الوحيدة هي ربط معاملة لاحقة بهذه المعاملة (لتحصل على الملابس نفسها).
  2. دليل مبرمج يونكس، الطبعة السابعة، المجلد 1، FSEEK (3S)، مختبرات بيل للهاتف، موراي هيل، نيو جيرسي، يناير 1979.
  3. دليل مبرمج يونكس، المجلد الثاني (المكتبة)، FSEEK (3S)، 4.2 BSD، 12 فبراير 1983.
  4. مختبرات بيل للهواتف، المحدودة. "FSEEK(3S)." في نظام المشاركة الزمنية في يونكس: دليل مبرمج يونكس ، نسخة منقحة وموسعة من الطبعة السابعة، المجلد 1، صفحة 263. نيويورك: هولت، راينهارت ووينستون، 1983. https://archive.org/details/unixtimesharings0001bell