فهم ملفات تعريف الارتباط HTTP 2023: دور ملفات تعريف ارتباط HTTP في تصفح الويب

نشرت: 2023-03-11

كل يوم ، يستخدم 4.66 مليار شخص الإنترنت بنشاط ويتفاعلون مع ملفات تعريف ارتباط HTTP بطريقة أو بأخرى.

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

لذلك ، في هذا المنشور ، سنمنحك فهمًا شاملاً لملفات تعريف الارتباط HTTP والأشياء التي يجب أن تعرفها عنها.

جدول المحتويات

هل ملفات تعريف الارتباط HTTP آمنة؟

لا يمكن للإنترنت الحديث أن يعمل بدون ملفات تعريف ارتباط HTTP ، لكنها تعرض خصوصيتك للخطر.

تمكّن ملفات تعريف الارتباط HTTP مطوري الويب من تزويدك بزيارات فردية وعملية إلى موقع الويب كمكون أساسي لتصفح الويب.

قد تتذكرك مواقع الويب ، وتذكر معلومات تسجيل الدخول إلى موقع الويب الخاص بك ، ومحتويات عربة التسوق ، والمزيد بفضل ملفات تعريف الارتباط.

هناك مشكلات أمنية يجب التفكير فيها لأن معلومات المستخدم يمكن الوصول إليها على خوادم الإنترنت.

يهتم الكثير من الأشخاص بخصوصية وأمان معلوماتهم الشخصية ، وهو موضوع حظي بمزيد من الاهتمام في السنوات الأخيرة.

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

لكن أولاً ، دعنا نفهم ما هي ملفات تعريف الارتباط وما هي ملفات تعريف ارتباط HTTP حقًا؟

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

ملفات تعريف الارتباط هي ملفات نصية تتضمن أجزاء صغيرة من المعلومات ، مثل تسجيل الدخول وكلمة المرور ، وتُستخدم للتعرف على جهازك عندما تكون متصلاً بشبكة كمبيوتر.

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

ملفات تعريف الارتباط HTTP هي نوع خاص من ملفات تعريف الارتباط تُستخدم لتحديد مستخدمين محددين وتحسين تصفح الويب.

يقوم الخادم بإنشاء البيانات في ملف تعريف الارتباط بمجرد الاتصال. يتم استخدام معرّف خاص بك ولجهاز الكمبيوتر الخاص بك لتحديد هذه البيانات.

يقوم جهاز الكمبيوتر الخاص بك وخادم الشبكة بتبادل ملفات تعريف الارتباط ، وعندما يفعلون ذلك ، يقرأ الخادم المعرف ويعرف البيانات التي يقدمها لك بالضبط.

ما هي ملفات تعريف الارتباط HTTP؟

يشير مصطلح "ملف تعريف ارتباط HTTP" ، الذي يشار إليه أحيانًا باسم "ملف تعريف ارتباط الويب" أو "ملف تعريف ارتباط المتصفح" أو ببساطة "ملف تعريف الارتباط" ، إلى قدر ضئيل من المعلومات التي ينقلها الخادم إلى متصفح الويب الخاص بالمستخدم.

المتشعب

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

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

لتتبع جلسة المستخدم ، يجب إرسال المزيد من البيانات مع كل طلب. الغرض من ملفات تعريف الارتباط هو هذا بالضبط.

يمكنك ايضا ان تقرأ

  • أفضل 16 شبكة تابعة لشركة Nutra
  • خطط استضافة ياهو على شبكة الإنترنت
  • مراجعة سياسات الموقع
  • هل Bright Data آمن للاستخدام؟ من يملك بيانات Bright؟

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

يتضمن كل طلب ملفات تعريف الارتباط ، والتي قد تؤدي إلى مشكلات في الأداء (خاصة لاتصالات بيانات الجوال).

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

إليك كيفية استخدام ملفات تعريف الارتباط:

إدارة الجلسة

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

إضفاء الطابع الشخصي

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

تتبع

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

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

في المقابل ، يمكن تخصيص مواقع الويب مع إنفاق أقل على صيانة الخادم وتخزينه.

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

مع بعض الاختلافات ، تأتي ملفات تعريف الارتباط في عالم الإنترنت في نوعين: جلسة ومستمرة.

ملفات تعريف الارتباط للجلسة

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

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

لن يتذكر موقع الويب العناصر التي نقرت عليها مسبقًا بدون ملفات تعريف الارتباط للجلسة.

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

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

المثال المذكور سابقًا في منشور المدونة هذا هو حالة استخدام يجب أخذها في الاعتبار.

سيتم إرسال طلب بقيمة ملف تعريف ارتباط محددة ضمن المجال www.example.com إلى جهاز الكمبيوتر الخاص بك عند الوصول إلى موقع ويب مثل www.example.com.

لن تسجّل مواقع الويب دخولك تلقائيًا أو تتذكر إعداداتك من الجلسات السابقة إذا لم يتم استخدام ملفات تعريف ارتباط الطرف الأول.

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

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

يعد تتبع الإعلانات من مواقع الويب الأخرى غير تلك التي تزورها حالة استخدام نموذجية.

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

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

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

ملفات تعريف الارتباط الآمنة

تحمي ملفات تعريف الارتباط الآمنة المستخدمين الجدد من الأطراف غير المصرح لها التي ترى ملفات تعريف الارتباط يتم تسليمها كجزء من استجابة HTTP.

ستحتوي طلبات HTTP ذات الخاصية الآمنة على ملف تعريف الارتباط فقط إذا تم إرسالها عبر قناة آمنة.

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

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

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

إنشاء بعض ملفات تعريف ارتباط HTTP الأساسية

يمكن إنشاء ملفات تعريف الارتباط HTTP بطريقتين مختلفتين. يمكنك إدخال رمز Javascript لتعيين ملف تعريف الارتباط في وحدة التحكم في أي متصفح تصل إليه ، سواء كان Google Chrome أو Mozilla Firefox.

يمكن لخادم الويب أيضًا إرسال واحد أو أكثر من رؤوس ملفات تعريف الارتباط المحددة كبديل.

قد يتضمن الخادم واحدًا أو أكثر من رؤوس Set-Cookie في الاستجابة التي يعيدها بعد تلقي طلب HTTP.

عادةً ما يتم حفظ ملف تعريف الارتباط بواسطة المتصفح وإرساله مع الطلبات إلى نفس الخادم في رأس ملف تعريف الارتباط HTTP.

يمكن استخدام المقالة المرجعية Set-Cookie للحصول على مزيد من المعلومات حول سمات الرأس الموضحة هنا.

  • يتم إرسال ملفات تعريف الارتباط من الخادم إلى وكيل المستخدم عبر رأس استجابة Set-Cookie HTTP. يتم تكوين ملف تعريف الارتباط الأساسي على النحو التالي:

تعيين ملف تعريف الارتباط: <cookie-name> = <cookie-value>

  • هذا يخبر الخادم الذي يرسل الرؤوس لإبلاغ العميل بحفظ ملفي تعريف ارتباط:

HTTP / 2.0 200 موافق

نوع المحتوى: نص / html

Set-Cookie: yummy_cookie = choco

Set-Cookie: tasty_cookie = الفراولة

[محتوى الصفحة]

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

احصل على /sample_page.html HTTP / 2.0

المضيف: www.example.org

ملف تعريف الارتباط: yummy_cookie = choco ؛ tasty_cookie = فراولة

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

يمكن تحديد مدة أو "صلاحية" ملف تعريف الارتباط بطريقتين:

ملفات تعريف الارتباط للجلسة

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

ملفات تعريف الارتباط الدائمة

تلك التي تنتهي صلاحيتها في تاريخ معين أو بعد فترة زمنية معينة محددة بواسطة السمة Max-Age.

مثال:

تعيين ملف تعريف الارتباط: id = a3fWa ؛ تنتهي الصلاحية = الخميس ، 31 أكتوبر 2021 ، 07:28:00 GMT ؛

كشط الويب والتهديدات الأمنية

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

ما هو تخريد الويب؟

تذكر أن الخادم هو ما يخبر المتصفح بإنشاء ملفات تعريف الارتباط.

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

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

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

روابط سريعة

  • 25+ من أفضل أدوات تحسين محركات البحث (SEO)
  • مراجعة أداة تسويق المحتوى لتصنيف SE
  • منظمة العفو الدولية & # 038 ؛ معرض البيانات الضخمة بأمريكا الشمالية

إيجابيات وسلبيات ملفات تعريف الارتباط HTTP

ملفات تعريف الارتباط HTTP هي أداة قوية وقابلة للتكيف يمكن استخدامها لأغراض عديدة. ومع ذلك ، فإن لديهم بعض العيوب التي يجب مراعاتها.

لذلك دعونا نفحص المزايا والعيوب الرئيسية لملفات تعريف الارتباط HTTP.

الايجابيات

  • تعد ملفات تعريف الارتباط طريقة سريعة وفعالة للحفاظ على حالة جلسة HTTP سليمة.
  • يمكن الاحتفاظ بالبيانات من جلسة التصفح السابقة حتى بعد إغلاق المتصفح بفضل ملفات تعريف الارتباط الدائمة.
  • يمكن أن تستخدم عدة صفحات على نفس موقع الويب ونطاقات فرعية مختلفة لنفس المجال نفس ملف تعريف الارتباط.

سلبيات

  • تحدد غالبية المتصفحات حجم المتصفح عند 4 كيلوبايت وتسمح فقط بـ 150 ملف تعريف ارتباط لكل مجال.
  • قد تواجه مواقع الويب التي تعتمد على ملفات تعريف الارتباط مشكلات نتيجة لقدرة المستخدمين على حذفها في أي وقت مباشرةً من المتصفح.
  • تشكل ملفات تعريف الارتباط مشكلة أمنية حيث يمكنها الاحتفاظ بمعلومات خاصة عن المستخدم. يمكن أيضًا استخدام ملفات تعريف الارتباط لتتبع وجمع المعلومات حول أنشطة المستخدم ، مما يطرح مشكلات تتعلق بالخصوصية.

ملفات تعريف الارتباط HTTP- الأفكار النهائية

تتمتع ملفات تعريف الارتباط HTTP بنصيبها من الفوائد والعيوب. كل ذلك يتلخص في كيفية استخدامه أو كيفية استخدامه من قبل المستخدمين أو مواقع الويب الأخرى.

لذلك ، سواء سمحت بملفات تعريف الارتباط لمواقع الويب التي تتصفحها أم لا ، تأكد فقط مما تبحث عنه والبيانات التي توفرها على مواقع الويب.

روابط سريعة

  • أفضل وكلاء لتجميع أجرة السفر
  • أفضل وكلاء الفرنسية
  • أفضل وكلاء Tripadvisor
  • أفضل وكلاء Etsy
  • رمز القسيمة IPRoyal
  • أفضل وكلاء TikTok
  • أفضل الوكلاء المشتركين