انتقل إلى محتوى الدرس

Session Hijacking via Cookie Theft خطر اختطاف الجلسة وسرقة الكوكي

أتقن إدارة الحالة في بروتوكول HTTP عبر الكوكيز والجلسات: آلية عمل Set-Cookie وحقل Cookie، والفرق بين الكوكيز المؤقتة والدائمة، وخصائص الأمان HttpOnly وSecure وSameSite وبادئة __Host-، وحماية الجلسات وإبطالها عند الخروج.
1 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بما أن كوكي معرّف الجلسة () يمثل المفتاح المؤقت لحساب المستخدم بعد تسجيل دخوله، فإن المهاجمين يستهدفونه عبر ثلاثة مسارات رئيسية يجب تحصين التطبيق ضدها:

  • 1. سرقة الكوكي عبر ثغرات حقن السكربتات (): إذا لم يكن كوكي الجلسة محمياً بخاصية ، يمكن لأي سكربت خبيث قراءة وتسريب المعرّف. الحماية: تفعيل دائماً وتطبيق سياسة .
  • 2. التنصت الشبكي على الاتصالات غير المشفرة (): إرسال الكوكي بدون خاصية يعرضه للسرقة إذا مرّ أي طلب عبر اتصال غير مشفر. الحماية: تفعيل وحقل الرأس .
  • 3. هجوم تثبيت الجلسة (): محاولة إجبار الضحية على تسجيل الدخول بمعرّف جلسة يعرفه المهاجم مسبقاً. الحماية: إعادة توليد معرّف جلسة جديد كلياً فور نجاح تسجيل الدخول وإتلاف المعرّف القديم.