تحصين (Hardening) خوادم Linux
تقليص سطح الهجوم لخادم Debian أو Ubuntu أو Rocky Linux إجراءً بعد إجراء، ثم إثبات ذلك بتدقيق Lynis وتوصيات الوكالة الفرنسية ANSSI.
تكوين MasterLinux · نص أصلي
ما الذي ستتعلّمه
- بناء نموذج تهديد بسيط وقياس سطح الهجوم لخادم
- إحكام الحسابات وsudo وكلمات المرور باستخدام PAM وpwquality وfaillock
- تحصين SSH (المفاتيح، منع root، AllowGroups، خوارزميات حديثة) دون أن تقطع الوصول عن نفسك
- كتابة جدار ناري nftables بسياسة «رفض الكل إلا» وترجمته إلى firewalld
- إيقاف الخدمات والمنافذ غير الضرورية وعزل الخدمات المتبقية باستخدام systemd
- أتمتة التحديثات الأمنية على Debian وUbuntu وRocky Linux
- تصحيح الصلاحيات وSUID/SGID وumask وخيارات التركيب (noexec وnosuid وnodev)
- تشغيل SELinux وAppArmor بدل تعطيلهما
- التسجيل باستخدام journald وauditd، ومراقبة سلامة الملفات باستخدام AIDE، والحظر باستخدام fail2ban
- التدقيق باستخدام Lynis، والاستناد إلى ANSSI ومعايير CIS، وتحصين خادم ويب من البداية إلى النهاية
برنامج التكوين
13 درسًا · 11 س 30 دالقسم 1 — الأساسيات
القسم 2 — تقليص سطح الهجوم
القسم 3 — المراقبة والكشف
القسم 4 — التدقيق والمشروع
المتطلبات
- دورة «الأساسيات» (مُدرجة) أو ممارسة جيدة لسطر أوامر Linux
- القدرة على إدارة خادم Debian أو Rocky (الحزم، الخدمات، المستخدمون)
- آلة افتراضية للتدريب (Debian 12 أو Rocky 9) للتطبيقات العملية
لمن هذا التكوين؟
- التقنيون ومسؤولو الأنظمة الذين يريدون تأمين خوادمهم
- الطلبة الذين يطمحون إلى أول وظيفة في الأمن السيبراني أو في الاستغلال
- المطوّرون والمستقلون الذين يستضيفون تطبيقاتهم بأنفسهم على خادم VPS