شرح صفوف ومحتوى الفقرة
التزم دائماً بهذه القواعد الذهبية الأربع عند تصميم أو فحص أنظمة المصادقة عبر بروتوكول :
- 1. إلزامية التشفير التام (): لا ترسل أبداً كلمات مرور أو حقول أو رموز أو مفاتيح عبر اتصال غير مشفر.
- 2. منع وضع المفاتيح والرموز داخل معاملات الرابط (): إرسال المفتاح في الرابط مثل يفضحه في سجل المتصفح، وسجلات خادم الويب ()، وحقل الرأس ! أرسل بيانات الاعتماد دائماً داخل حقل الرأس .
- 3. تجنب حفظ الرموز الحساسة في بالمتصفح: لأن أي كود جافاسكريبت في الصفحة يستطيع قراءة بالكامل؛ لذا اعتمد في المتصفح على كوكيز محمية بـ أو احفظ الرمز المؤقت في ذاكرة التشغيل فقط.
- 4. تقييد معدل المحاولات وقصر عمر الرموز (): احمِ نقاط تسجيل الدخول من التخمين المتكرر عبر تحديد سقف للمحاولات وإرجاع الرمز .
جرّب المختبر الأمني التفاعلي الآتي لمقارنة الممارسات الآمنة والخاطئة عند نقل بيانات الاعتماد:
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس أساسيات المصادقة في بروتوكول HTTP، بما يشمل الفرق الجوهري بين المصادقة () والتفويض ()، وآلية التحدي والاستجابة عبر حقلي الرأس و، والمصادقة الأساسية () وحقيقة أن ترميز علني وليس تشفيراً، ومصادقة الرمز الحامل ()، والفرق بين مفاتيح ورموز الوصول، والمقارنة بين الجلسات والرموز، والقواعد الذهبية لتأمين بيانات الاعتماد. الخطوة التالية: انتقل الآن إلى الدرس التالي أمان HTTPS وتشفير TLS () لنكتشف كيف تحمي الشهادات الرقمية ومصافحة جميع رسائل وكوكيز ورموز عبر الشبكة!