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