البرمجة

تأمين خوادم IIS باستخدام رؤوس الأمان

لتكوين خادم IIS الخاص بك لاستخدام رأس “Content-Security-Policy”، “X-Content-Type-Options” و “X-XSS-Protection”، يمكنك اتباع الخطوات التالية:

  1. فتح إدارة IIS: قم بفتح إدارة IIS على الخادم الذي تريد تكوينه.

  2. اختيار الموقع: حدد الموقع الذي تريد تكوينه.

  3. إضافة رأس مخصص:

    • انقر بزر الماوس الأيمن فوق اسم الموقع واختر “إدارة الموقع”.
    • انقر فوق “قواعد الإعداد” في الجزء الأوسط من الشاشة.
    • انقر فوق “إعدادات HTTP” في القائمة اليمنى.
    • انقر فوق “إضافة” في القائمة العلوية لإضافة رأس مخصص.
    • اختر “اسم” للرأس المخصص (مثل “Content-Security-Policy”) وأدخل القيمة المطلوبة (يمكنك الاطلاع على المصادر المذكورة للمزيد من المعلومات حول القيم المقترحة).
    • كرر هذه الخطوات لإضافة رؤوس “X-Content-Type-Options” و “X-XSS-Protection” أيضًا.
  4. إعادة تشغيل الخادم: بمجرد إضافة الرؤوس المخصصة، قم بإعادة تشغيل خادم IIS لتطبيق التغييرات.

يرجى ملاحظة أنه يجب أن تكون على دراية بمتطلبات تطبيقك وبأمانه لتحديد القيم المناسبة لهذه الرؤوس.

المزيد من المعلومات

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

  1. Content-Security-Policy (CSP):

    • تُستخدم لتحديد مصادر المحتوى المسموح بها في صفحة الويب.
    • يمكن استخدامها لتفادي هجمات XSS (Cross-Site Scripting) وتقليل مخاطر تشغيل البرامج الضارة.
    • القيمة المعتادة لها هي “default-src ‘self'”, وهذا يعني أن المحتوى يجب أن يأتي من نفس الموقع.
    • يمكنك تخصيص القيمة لتشمل مصادر أخرى مثل مواقع معينة أو خدمات موثوق بها.
  2. X-Content-Type-Options:

    • يستخدم لتحديد ما إذا كان المتصفح يجب أن يقبل نوع المحتوى MIME المعلن في رأس الاستجابة أم لا.
    • القيمة المفضلة لها هي “nosniff”، وهذا يعني أن المتصفح يجب أن يعرض المحتوى كما هو ولا يحاول تفسيره بطرق مختلفة.
  3. X-XSS-Protection:

    • يستخدم لتفعيل أو تعطيل ميزة حماية المتصفح ضد هجمات XSS.
    • القيمة المفضلة لها هي “1; mode=block”، وهذا يعني تفعيل حماية المتصفح ضد هجمات XSS وحظر تشغيل الصفحة إذا تم اكتشاف هجوم.

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

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

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