ماهي ملفات تعريف الارتباط cookies “الكوكيز” وكيف تعمل

ملفات تعريف الارتباط cookies أو الكوكيز عبارة عن ملف نص عادي يحوي كمية صغيرة من البيانات التي يتم إنشاؤها بواسطة موقع ويب ما ويتم حفظها بواسطة متصفح الويب الخاص. الغرض منه هو حفظ معلومات عنك من خلال المواقع التي تقوم بزيارتها.

أمثلة عن استخدام الكوكيز

  • عند ادخال بيانات دخول ما مثل تويتر أو فيسبوك, يعرض المتصفح اشعار ” تذكرني على هذا الكمبيوتر ” في حال قمت بالضغط عليه, سيقوم موقع الويب بإنشاء ملف تعريف ارتباط cookies لهذا الموقع وفي كل مرة تقوم فيها بزيارة الموقع قد تحتاج فقط إلى إدخال كلمة المرور الخاصة بك أو قد لا تحتاج إلى تسجيل الدخول على الإطلاق.
  • تُستخدم ملفات تعريف الارتباط أيضًا لتخزين تفضيلات المستخدم لموقع معين. على سبيل المثال ، قد يخزن محرك البحث إعدادات البحث في ملف تعريف ارتباط. أو قد يستخدم موقع ويب إخباري ما ملف تعريف الارتباط لحفظ حجم نص مخصص تحدده لعرض المقالات الإخبارية.

أنواع ملفات تعريف الارتباط الكوكيز

  1. ملفات تعريف الارتباط الخاصة بالجلسة هي مؤقتة ويتم حذفها عند إغلاق المتصفح. غالبًا ما تستخدم مواقع التجارة الإلكترونية هذه الأنواع من ملفات تعريف الارتباط لتخزين العناصر الموضوعة في سلة التسوق الخاصة بك ، ويمكنها أيضًا تقديم العديد من الأغراض الأخرى.
  2. ملفات تعريف الارتباط الدائمة لتخزين البيانات لفترة ممتدة من الوقت. يتم إنشاء كل ملف تعريف ارتباط دائم بتاريخ انتهاء الصلاحية حيث بمجرد الوصول إلى تاريخ انتهاء الصلاحية ، يتم حذف ملف تعريف الارتباط تلقائيًا. ملفات تعريف الارتباط الدائمة هي التي تسمح لمواقع الويب “بتذكرك” لمدة أسبوعين أو شهر واحد أو أي فترة زمنية أخرى.

ملاحظة: نظرًا لأنه يتم تخزين ملفات تعريف الارتباط في موقع مختلف لكل متصفح ويب, إذا قمت بتبديل المستعرضات فستحتاج إلى إنشاء ملفات تعريف ارتباط جديدة.

كيف يتم توليد ملفات تعريف الارتباط cookies

باستخدام JavaScript ، في هذه الحالة يتم توجيه المتصفح مباشرة لإنشاء زوج ثنائي القيمة وتخزينه في ملف تعريف الارتباط الخاص بالنطاق الحالي للصفحة. لا يتم إنشاء أي حركة مرور مع الخادم ، حيث تتم العملية من طرف المستخدم فقط على متصفح الويب الخاص به.

لماذا نشعر بالقلق الشديد من ملفات تعريف الارتباط؟. السبب في ذلك هو أن العديد من مزودي الإعلانات مثل (Google وشركاتها) يعملون مع الصفحات أو المواقع التي يقومون بإدراج الإعلانات فيها لتضمين موردًا صغيرًا مضمنًا في كل منها يُطلق عليه “beacon” بحيث يحافظون على ربط ملفات تعريف الارتباط دائمًا بالنطاق نفسه . وبهذه الطريقة يقومون بتتبع المسار الخاص بك في كل صفحة تقوم بزيارتها.

يمكنكم معرفة الصفحات التي قمت بزيارتها بالضبط ، وما هي المنتجات التي تهمك ، ثم تبيع لك إعلانات أكثر تركيزًا.

الكوكيز

من بين الأشياء الأخرى ، يمكن أن تكون ملفات تعريف الارتباط من الناحية النظرية بأي حجم. ومع ذلك ، تفرض جميع المتصفحات الحجم الأقصى الذي يمكن أن تشغله  ومن ثم رفض تخزين أي شيء آخر اذا تجاوزت القيمة المحددة . يختلف هذا الحجم من متصفح إلى آخر ، وحتى بين إصدار وآخر.

لكي نكون ضمن الأمان يجب ألا يتجاوز حجمه 4 كيلوبايت و 50 ملف تعريف ارتباط لكل نطاق .

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

كيف تتم قراءة ملفات تعريف الارتباط

لنرى … على سبيل المثال ، لقد التقطت بعض  محتوى موقع الويب لملف تعريف ارتباط تم إرساله إلى Doubleclick (وكالة إعلانات عبر الإنترنت تابعة لشركة Google وربما تكون الأكبر في العالم) وتم إرسالها في كل طلب إلى ذلك النطاق:

ملفات تعريف الارتباط

إذا رأينا ذلك بمزيد من التفاصيل:

cookies

نرى أن جميع ملفات تعريف الارتباط تعمل على الطلب ، وأن هذه ليست أكثر من ملف نصي يحتوي على مجموعة من أزواج المفاتيح / القيم مفصولة بفواصل منقوطة. لذلك ، على سبيل المثال ، نرى أن هناك مفتاحًا يسمى “id” بقيمة (ربما يميزّنا بشكل فريد في الإنترنت من قبل شركات الإعلان). حسنًا ، سيتم إرسال هذا بواسطة المتصفح في جميع الطلبات المقدمة إلى نطاق pubads.g.doubleclick.net ، وهو النطاق الذي يستخدمه.

في النهاية:

يمكن أن تكون ملفات تعريف الارتباط مفيدة جدًا إذا استخدمناها بحكمة, بمجرد انتهاء صلاحية ملف تعريف الارتباط يقوم المتصفح بحذفها ولن يتم إرسالها في الطلبات التالية ، لذا لا داعي للقلق.

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

شارك هذه المقالة

عن Bashar Subh

مهندس فلسطيني الجنسية مختص في علوم الحاسب مهتم بالامور التقنية والعلمية

شاهد أيضاً

CIFS , NFS , SMP

بروتوكول CIFS , NFS , SMP

بروتوكول CIFS اختصار الى (Common Internet File System) اي نظام ملفات الإنترنت الشائعة و هو بروتوكول اكتسب …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *