📕 المحور الرابع: تحليل وتقيم نقاط الضعف – Vulnerability Analysis
بسم الله والصلاة والسلام على رسول الله
اليوم ان شاءالله راح اشرح المحور الرابع من سلسلة "مراحل اختبار الاختراق" وهو:-
📕 تحليل وتقيم نقاط الضعف – Vulnerability Analysis
وهي مرحلة يتم فيها فحص جميع الاجهزة المتصلة بالشبكة لمعرفة ما هي النقاط الامنية الضعيفة وبالتالي يتم تحليلها وعرضها على هيئة تقرير يشمل جميع الثغرات الامنية المكتشفة، وما مستوى خطورتها وكيفية معالجتها او تخفيف من حد الخطورتها. وفي الغالب تكون مصدر هذي الثغرات إما من الجانب الـSoftware او الـHardware.
انواع الفحص:
الفحص الخارجي - Internet Scanning:
• يبحث الفاحص الخارجي عن ثغرات امنية تتعلق باجهزة الحماية كالجدار الناري (Firewall) و IPS/IDS حيث يمكن للطرف الخارجي من مهاجمة الشبكة واختراقها.
الفحص الداخلي - Internal Scanning:
• يعمل الفاحص الداخلي على اكتشاف ثغرات امنية داخليه بالشبكة لتحديد نقاط الضعف الحقيقية.
المصرح به - Authenticated Scanning:
• تسمح عملية الفحص للمصرح لهم بالوصول المباشر الى الشبكة داخلياً او عن بعد باستخدام البرتوكولات SSH و RDP.
الغير مصرح به - Unauthenticated Scanning:
• يمكن للفحص الغير مصرح به بفحص المعلومات المرئية للجمهور فقط ولا يمكنه تقديم معلومات مفصله حول الاوصال. ويتم استخدام هذا النوع من الفحص عادة بواسطة محللي الأمن الذين يحاولون تحديد الوضع الامني للشبكة.
📍 تصنف هذه الثغرات إلى ثلاث مستويات:
• ضعيف: وهي نسبة ضئيلة جداً في نجاح إي اختراق.
• متوسط الخطورة: يمكن للمخترق/المختبر أن يعرضك جزئيًا للخطر وهناك إحتمالية 50% من الاختراق وتصعيد الصلاحيات.
• عالى الخطورة: يمكن المخترق/المختبر سهولة الدخول إلى الجهاز والتحكم به، ويكون تحت تصرفه الكامل، وكذلك منح المحتمل جدًا أن يسمح بالحركة الجانبية اوتصعيد الهجوم على الأنظمة الأخرى على الشبكة.
📍 (CVE) - Common Vulnerabilities and Exposures
هو قاموس يحتوي على جميع الثغرات الأمنية التي تم إكتشافها على مر السنين الماضية وهي معروضة للجمهور. يتمتعريف كل ثغرة بمعرفًا فريداً يعرف بـ(CVE Identifier). وكذلك يتم شرح تفصيلياً عن كيفية إستغلال الثغرة وما هياضرارها وكيف التعامل معها.
📍(CVSS) - Common Vulnerability Scoring System
هو معيار مفتوح المصدر (Open Standard) يتم فيه تقييم شدة الثغرات الأمنية. ويتم تقيم على فئتيين:-
• الفئة الاولى وهي CVSS v2.0
1. ضعيف: من 0.0 إلى 3.9
2. متوسط: من 4.0 إلى 6.9
3. عالي: من 7.0 إلى 10
• الفئة الثانية وهي CVSS v3.0
1. لا شي : 0.0
2. ضعيف: من 0.1 إلى 3.5
3. متوسط: من 4.0 إلى 6.9
4. عالي: من 7.0 إلى 8.5
5. حرج: من 9.0 إلى 10.0
📍(NVD) – National Vulnerability Database
هو مستودع لبيانات " إدارة الثغرات الأمنية" التابعه للحكومة الأمريكية والقائمة على إدارة الثغرات الأمنية وقياس الأمان والامتثال. يتضمن NVD قواعد بيانات ومراجع عن عيوب البرامج المتعلقة بالأمان، والتكوينات الخاطئة، وأسماء المنتجات، ومقاييس التأثير.
📍 تصنيفات نقاط الضعف – Vulnerability Classification
• خطاء في البرمجة – Misconfiguration
وهو الاكثر شوعياً بسبب الاخطاء البشرية – Human Error. من اسباب حدوث هذه الثغرة:-
• إستخدام برامج على وضعية التصحيح – Debugging Mode.
• عدم تحديث البرامج او انظمه التشغيل OS إلى الإصدارات الحديثة.
• تفعيل سيرفزز الغير ضرورية – Unnecessary Services
• إستخدام شهادة مصداقية ضعيفة – Misconfiguration SSL Cert
• تعطيل انظمة الحماية بشكل كامل او فصلها عن الشبكة كلياً
• إبقاء الانظمة على وضع الإفتراضي – Default Settings/Password
• اخطاء في مرحلة التصميم و التنفيذ
📍قيد الفحص – Vulnerability Scanning Limitation
• لها قابلية إكتشاف الثغرات بنأء على المعلومات الموجودة بداخل قواعد البيانات.
• يجب تحديث قواعد البيانات بشكل دوري.
• غير قابلة على إكتشاف – Zero Day Attack.
• يجب إستخدام البرامج الاصلية وتجنب البرامج الضعيفة.
📍دورة حياة – Vuln Management Life Cycle
تهدف دورة حياة إدارة الثغرات الأمنية إلى السماح للمؤسسات بتحديد نقاط الضعف الأمنية لنظام الكمبيوتر، تحديدأولويات الأصول، تقييم نقاط الضعف والإبلاغ عنها ومعالجتها، والتحقق من أنه تم القضاء عليهم.
• التخطيط – Setup and create a base line:
في هذه المرحلة، يتم تحديد ما هي اهم الأصول (Critical Assets) وإنشاء خريطة البنية الامنية للشبكة وترتيبها حسب الأولوية وإنشاء إجراءات الحماية.
• تقيم الضعف - Vulnerability Assessment:
في هذه المرحلة، يتم إجراء فحص الثغرات وتحديدها في نظام التشغيل الـOS وتطبيق الويب (Web Application) وخادم الويب (Web Server) وجميع خدمات الأخرى المتصلة بالشبكة. تساعد هذه المرحلة في تحديد فئة الثغرة ومدى خطورتها وتقليل مستوى الخطر.
• تقييم المخاط – Risk Assessment:
وهنا يتم تحديد المخاطر وتصنيفها على مستوى التأثير سواء كانت منخفض، متوسط او مرتفع.
• المعالجة – Remediation:
يقوم فريق الاستجابة برسم خطة عمل لتخفيف مخاطر تلك الثغرات.
• تحقيق من صحة المعالجة – Verification:
يتم التحقق ومراجعة جميع الحلول المطروحة إن كانت تعمل بشكل جيد أم لا.
• المتابعة – Monitoring:
يتم إجراء مراقبة الحوادث باستخدام أدوات جدار الحماية أو IDS/IPS أو SIEM.
📍انواع تقيم الضعف - Types of vulnerability assessments
• تقيم الخادم – Host Assessment
تقييم الخوادم الهامة جداَ، والتي قد تكون عرضة للهجمات إذا لم يتم اختبارها بشكل كافٍ او لم يتم حمايتها وترقيع الثغرات بالشكل الصحيح.
• تقييم البرامج – Application Assessment
ذكرنا سلفاً ان الثغرات إما Hardware وإما Software وبالتي يتوجب فحص جميع البرامج الموجودة على الاجهزة إن كانت هناك اي ثغرات محتملة والتعامل معها فوراً.
📍كيفية إختيار البرنامج المناسب:
عند عمل هذا الفحص يتوجب علينا إختيار ادق البرامج في هذا المجال والتي تعطيني نسب ومعلومات وإحصائياتاقرب للحقيقة. وهناك معاير يجب التدقيق فيها مثل:-
• إستخدام برامج اصلية – شراء البرنامج إن صح التعبير – فالبرامج المجانية لم ولن تعطي النتائج الصحيحة.
• إستخدام برامج لها قابلية فحص اكثر من 10000 تغرة فكل عملية فحص.
• التأكد من ان البرنامج المستخدم Up-to-Date وميزة تحديث تلقائي عبر الإنترنت
• التأكد بأن البرنامج له القابلية في إصدار تقارير بشكل يومي عن الفحص يذكر فيها اهم العناويين الرئيسية كنوع الثغرة، مستوى الثغرة، خطورتها، وكيفية التعامل معها.
• القابليه على فحص جميع الـHardware والـSoftware.
📍طريقة إعداد التقرير – Reporting
• تفاصيل الفحص – Scanning Information
يتم سرد تفاصيل الفحص كالتوقيت والبرنامج المستخدم وإصدار البرنامج
• تفاصيل الجهاز – Host Information
يتم سرد تفاصيل الجهاز الذي تم فحصه كإسم الجهاز، موقع الجهاز، سبب الفحص
• النتائج – Results
إعداد اقرير شامل عن الفحص وذكر جميع الثغرات المكتشفة وما هي مستواها وخطورتها
📍الادوات والبرامج لكشف الثغرات:-
• Qualyas
• Nessus Professional
• Secunia Personal
• GFI LanGuard
• OpenVAS
• Retina CS
• Netsparker
• AVDS
• SolarWinds
وهكذا انهيت شرح مبسط عن ماهو الـVulnerability، وكيف يعمل، وكيفية الحصول على المعلومات وما هي الادواتالمستخدمة.
ملخص من مادة CEHv10 ومادة OSCP
واسال الله لي ولكم التوفيق والنجاح
تحياتي لكم جميعاً 🌹 IronHulk
Comments
Post a Comment