البحث عن الثغرات الأمنية وتحديد أولوياتها
حوّل الخدمات المكتشفة إلى ثغرات قابلة للاستغلال: قواعد بيانات CVE وNVD، ودرجات CVSS، والماسحات الآلية، وترتيب المخاطر حسب الأولوية.
4 ساعات/أسبوع
🟩 الاستطلاع · الدورة: 3. تحليل الثغرات الأمنية HTB Academy: Vulnerability Assessment
الأهداف
- تحديد الثغرات انطلاقًا من الخدمات المكتشفة في S4 وترتيبها حسب الأولوية.
- إتقان التعامل مع CVE/NVD وCVSS والماسحات الأمنية.
تحليل الثغرات الأمنية مقابل اختبار الاختراق
يتمثل تحليل الثغرات الأمنية (vulnerability assessment) في تحديد ثغرات النظام وإدراجها في قائمة، غالبًا باستخدام ماسحات آلية، دون استغلالها بالضرورة. أما اختبار الاختراق فيذهب أبعد من ذلك: إذ يستغل الثغرات فعليًا لإثبات حجم تأثيرها. في هذا الأسبوع نكتفي بالتحديد وتحديد الأولويات؛ أما الاستغلال فسيأتي ابتداءً من S6/S7. إن حسن ترتيب الأولويات يجنّبك إضاعة الوقت في ثغرات ثانوية.
الدرس (ساعة و20 دقيقة)
- دورة حياة الثغرة؛ 0-day مقابل n-day.
- CVSS (درجة الخطورة)، CVE (المعرّف)، CWE (نوع الضعف).
- الإيجابيات الكاذبة، وتحديد الأولويات حسب المخاطر (الخطورة × التعرّض × الأثر على العمل).
CVE وCVSS وCWE: ثلاثة اختصارات يجب عدم الخلط بينها
- CVE (Common Vulnerabilities and Exposures): معرّف فريد لثغرة محددة في منتج محدد، مثل
CVE-2021-41773(ثغرة في Apache). إنه أشبه برقم ملف عالمي. - CVSS (Common Vulnerability Scoring System): درجة خطورة من 0.0 إلى 10.0. على وجه التقريب: 0–3.9 منخفضة، 4–6.9 متوسطة، 7–8.9 عالية، 9–10 حرجة. وتُحسب الدرجة انطلاقًا من «متجه» (سهولة الاستغلال، الأثر…).
- CWE (Common Weakness Enumeration): نوع الضعف الكامن، مثل
CWE-89= حقن SQL. فالـ CVE حالة ملموسة، أما الـ CWE فهي الفئة العامة.