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

HTTP Strict-Transport-Security Header حقل فرض الأمان الصارم HSTS

أتقن معمارية بروتوكول HTTPS وتشفير TLS 1.3: ركائز الحماية الثلاث، والتشفير غير المتماثل والمتماثل، والشهادات الرقمية والجهات المصدقة CA، والمحتوى المختلط، والتحويل 301 مع حقل HSTS، وما يشفره البروتوكول على الشبكة وحدود حمايته.
4 صفوف تعليمية
تكنولوجيا الويب
6,316 مشاهدة

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

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

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

هنا يتدخل حقل الرأس الأمني الحاسم (الموثق في ) ليغلق هذه الثغرة من جذورها؛ فبمجرد أن يستلم المتصفح هذا الحقل عبر اتصال موثوق، يحفظ في ذاكرته أن هذا النطاق محظور عليه الاتصال بـ غير المشفر طوال المدة المحددة في :

  • التحويل الداخلي الفوري قبل لمس الشبكة (): في أي زيارة تالية، حتى لو كتب المستخدم صراحةً، يقوم المتصفح بتحويل الرابط داخلياً إلى قبل إرسال أي بايت عبر بطاقة الشبكة!
  • منع تجاوز تحذيرات الشهادات: يلغي تفعيل زر «المتابعة على أي حال» في شاشات أخطاء الشهادات لحماية المستخدم من الوقوع في فخ الخوادم المنتحلة.
الصف 2 كود برمجي
نص
HTTP/2 200
Strict-Transport-Security: max-age=31536000; includeSubDomains

# max-age=31536000  -> Enforce HTTPS exclusively for 1 full year (365 days)
# includeSubDomains -> Apply the same strict rule to all subdomains (*.closetag.com)
الصف 3 ملاحظة هامة
الصف 4 معاينة حية