كيف تعمل ملفات الكوكيز
مقدمة عن ملفات الكوكيزمعظم ملفات الكوكيز مصممة بطريقة سهلة جدا ولكنها قد لفتت الاضواء اليها
بشدة. بدأ الاعلام يهتم بموضوع ملفات الكوكيز عام 2000 بسبب الاهتمام
والقلق بشأن الخصوصية في الانترنت وما زال النقاش جاريا بشأنها.
من ناحية اخرى فان ملفات الكوكيز تجعل الانترنت اسهل للاستخدام وتسهل العمل
مع مواقع الانترنت؛ معظم مصممي الانترنت وخصوصا في مواقع الانترنت الشهيرة
يقومون باستخدام الكوكيز فهي تسهل العمل للمستخدمين ولهم من حيث الدقة،
حفظ الاعدادات لعدم تكرار التغيير دائما ولتيسير عملية جمع المعلومات عن
زوار الموقع وبشكل ادق.
اساسات ملفات الكوكيزفي عام 2000 تم تعريف ملفات الكوكيز ضمن مقال في صحيفة اجنبية مشهورة
كالتالي "الكوكيز هي برامج المواقع التي يتم تحميلها على القرص الصلب. وهي
تجلس في الحاسوب وتقوم بجمع المعلومات عن كل شيء تقومون به على الانترنت
وكلما تدخلون الموقع يقوم بأخذ جميع المعلومات التي جمعتها ملفات الكوكيز."
وطبعا فان هذا التعريف خاطئ.
التعاريف المماثلة هي لامر شائع الى حد كبير في الصحافة. ان المشكلة هي ان
أيا من هذه المعلومات غير صحيحة. ملفات الكوكيز هي ليست برامج ولا يتم
تشغيلها كالبرامج، لذلك فإنها لا تجمع اي معلومات بنفسها، ولا يمكن جمع اي
معلومات شخصية عنك او عن جهازك.
تعريف ملف الكوكي الصحيح: ملف الكوكي هو قطعة من النص تم تخزينه على القرص
الصلب في الجهاز من قبل موقع معين. ملفات الكوكيز تسمح للموقع بتخزين
المعلومات على جهاز المستخدم لاعادة استخراجها لاحقا. القطع من المعلومات
المخزنه عن اسم-قيمه الازواج.
مثال: قد يقوم موقع بتوليد رقم ID فريد لكل مستخدم ويقوم بخفظه في ملف كوكي
على جهاز المستخدم وعند دخول المستخدم مرة اخرى للموقع يقوم الموقع
باستخراج هذا الرقم ليتعرف على هوية المستخدم والاعدادات التي قام بضبطها
(منتديات المشاغب خيار تذكر اسم المستخدم وكلمة المرور).
اذا كنت تستحدم برنامج Internet Explorer لتصفح الانترنت فانك تستطيع
مشاهدة جميع ملفات الكوكيز التي تم حفظها اثناء التصفح والتي توجد عادة في
المسار c:\windows\******s.
تستطيع رؤية الموقع التي قام بحفظ ملف الكوكي عن طريق النظر الى اسم الملف.
المعلومات تكون محفوظة بداخل الملف وتستطيع رؤيتها بالضغط مرتين على الملف
لفتحه فهو عبارة عن ملف نصي.
مثال: قمت بزيارة موقع goto.com فقام الموقع بانشاء ملف كوكي على الجهاز وبه المعلومات التالية:
كود:
UserID A9A3BECE0563982D www.goto.com/
قام موقع goto.com بتسجيل زوج واحد من اسم وقيمة. الاسم UserID والقيمة
A9A3BECE0563982D وهذه القيمة هي الـ ID المميز الذي انشأه الموقع لي عند
دخولي له في المرة الاولى.
قام موقع amazon.com بتسجيل معلومات اكثر على جهازي. عندما قمت بالقاء نظرة
على محتويات ملف الكوكي الذي قام الموقع بانشاءه رأيت التالي:
كود:
session-id-time 954242000 amazon.com/
session-id 002-4135256-7625846 amazon.com/
x-main eKQIfwnxuF7qtmX52x6VWAXh@Ih6Uo5H amazon.com/
ubid-main 077-9263437-9645324 amazon.com/
يبدو ان موقع amazon.com يقوم بتسجيل ID مميز لكل مستخدم ولكل session كما ويقوم بتسجيل قيمة باسم x-main التي قد تكون اي شيء.
في معظم الاحيان يقوم الموقع بتسجيل ID كقيمة رئيسية في ملف الكوكيز ولكنه قد يقوم بتسجيل قيم اخرى ايضا.
زوج اسم-قيمة يسمى قطعة معلوماتية. ان ملف الكوكي ليس ببرنامج وهو لا
يستطيع "عمل" اي شيء. الموقع الذي قام بانشاء ملف الكوكي يستطيع استخراج
المعلومات منه لاستخدامها كما وانه لا يستطيع استخراج المعلومات من اي ملف
كوكي لموقع آخر او معلومات من الجهاز.
>>> سلسلة كيف تعمل ملفات الكوكيز -الجزء الثاني <<<>>> سلسلة كيف تعمل ملفات الكوكيز -الجزء الثالث <<<>>> سلسلة كيف تعمل ملفات الكوكيز -الجزء الرابع <<<>>> سلسلة كيف تعمل ملفات الكوكيز -الجزء الخامس والاخير <<<