🎯 ماذا ستتعلم في هذه الغرفة؟

قبل الأنواع، دعنا نصحح أشهر خلط في المجال: كثير من الناس يشغّلون أداة فحص ويسمونها "اختبار اختراق". هذه أربع خدمات مختلفة، وكل واحدة لها هدف وسعر وعمق مختلف.

🏠
ANALOGY

تخيّل بيتاً. فحص الثغرات مثل شخص يمر ويسجل "يبدو أن هذه النافذة غير مغلقة". اختبار الاختراق مثل خبير يحاول فعلياً فتح النافذة والدخول ليرى إلى أين يصل. الفريق الأحمر مثل تمرين سطو كامل دون علم الحراس، والسؤال: هل سينتبهون؟

الخدمةالسؤال الذي تجيب عنهالأسلوبالمخرجات
Vulnerability Scanما الثغرات المعروفة الظاهرة عندي؟أدوات آلية، سريع ودوريقائمة طويلة، وفيها نتائج خاطئة أحياناً
Penetration Testإلى أين قد يصل مهاجم فعلياً، وما الأثر؟يدوي بمساعدة أدوات، بنطاق ووقت محددينثغرات مثبتة باستغلال عملي وتوصيات
Red Teamهل تكشف دفاعاتنا وفريقنا هجوماً حقيقياً؟محاكاة خصم بهدف محدد، بسرية وغالباً لمدة أطولسلسلة الهجوم وتقييم الكشف والاستجابة
Bug Bountyماذا يجد الباحثون من الخارج؟باحثون خارجيون ضمن سياسة منشورة، الدفع مقابل النتيجةتقارير ثغرات فردية
من الميدان: عندما يطلب عميل "pentest"، اسأله أولاً عن هدفه. كثير من العملاء يريدون في الحقيقة فحصاً دورياً أو شهادة امتثال، وكثير منهم يريدون معرفة ما إذا كان فريقهم يكشف الهجوم، وهذا عمل فريق أحمر وليس pentest. تحديد السؤال الصحيح هو نصف العمل.

أول تصنيف تسمعه هو حسب كمية المعلومات التي تستلمها قبل أن تبدأ. حرّك المقياس وانظر كيف يتغير كل شيء.

⬛
الصندوق الأسودBLACK BOX · ZERO KNOWLEDGE
تبدأ غالباً باسم الشركة أو نطاقها فقط. تصرف جزءاً كبيراً من وقتك على الاستطلاع، وهذا بالضبط ما يفعله مهاجم من الخارج. قوته: يريك ما هو ظاهر فعلياً للعالم. ضعفه: قد يفوّت ثغرات عميقة لأن الوقت قد ينتهي قبل الوصول إليها.
🔲
الصندوق الرماديGREY BOX · PARTIAL KNOWLEDGE
تستلم معلومات محدودة ومقصودة: حساب مستخدم عادي، توثيق API، أو وصول VPN. قوته: يختبر السؤال الأهم غالباً: ماذا يستطيع مستخدم مسجّل أن يفعل؟ ضعفه: قد يفوّت ما لا يظهر إلا من الكود. ولتوازنه بين الواقعية والوقت، فهو شائع جداً في سوق العمل.
⬜
الصندوق الأبيضWHITE BOX · CRYSTAL / CLEAR BOX
تستلم الكود المصدري والمخططات وحسابات بصلاحيات مختلفة، وأحياناً تتحدث مع المطورين. قوته: أعلى تغطية مقابل الوقت، ويجد ثغرات يستحيل أن تظهر من الخارج. ضعفه: لا يقيس ما يستطيع مهاجم اكتشافه دون هذه المعلومات.
تصحيح لخرافة شائعة: "الأسود دائماً الأفضل لأنه الأكثر واقعية" خطأ. المهاجم الحقيقي عنده شهور، وأنت عندك أيام. إذا صرفت أغلب الأيام على الاستطلاع، فقد دفع العميل ولم يُفحص شيء مهم. وكذلك "الأبيض سهل" خطأ: قراءة كود كبير وفهم منطقه عمل صعب.

التصنيف الثاني، والذي ستراه في عقود العمل الحقيقية، هو حسب الهدف. يحدد كل عقد الاثنين معاً، مثلاً: "اختبار تطبيق ويب Grey Box".

🌐
شبكة خارجيةEXTERNAL NETWORK
كل شيء ظاهر على الإنترنت: خوادم، VPN، بريد، بوابات دخول. تبدأ من خارج الشركة.
🏢
شبكة داخليةINTERNAL NETWORK
كأنك موصول داخل الشركة. غالباً الهدف Active Directory، وستتعلمه في المرحلة 8.
🕸️
تطبيقات الويبWEB APPLICATION
منطق التطبيق والصلاحيات والمدخلات. مرجعه الأساسي OWASP WSTG، والمرحلتان 5 و6 تبنيان أساسه.
🔌
واجهات APIAPI TESTING
الخدمات التي تغذي التطبيقات والموبايل. أشهر مشاكلها الوصول إلى بيانات مستخدم آخر.
📱
تطبيقات الموبايلMOBILE APP
تحليل التطبيق نفسه، وتخزينه للبيانات، واتصاله بالخادم.
☁️
السحابةCLOUD
إعدادات وصلاحيات AWS وAzure وGCP. يجب أن تنتبه لسياسة مزود الخدمة، وأخطاء الإعداد أشيع من ثغرات البرامج.
📶
الشبكات اللاسلكيةWIRELESS
Wi-Fi الشركة، وعزل شبكة الضيوف عن الشبكة الداخلية. غالباً يحتاج إلى التواجد قرب الموقع.
🎭
الهندسة الاجتماعيةSOCIAL ENGINEERING
تصيّد واتصالات تختبر الموظفين والإجراءات. يجب الحصول على إذن صريح جداً ومكتوب، لأنها تمس أشخاصاً حقيقيين.
🚪
الاختبار الماديPHYSICAL
هل تستطيع دخول المبنى؟ يجب أن تحمل معك خطاب تفويض، لأن الموقف قد ينتهي مع الأمن أو الشرطة.

Assumed Breach: السيناريو الذي تحبه الشركات

بدلاً من إضاعة وقت العميل في محاولة الدخول، ينطلق الاختبار من افتراض أن المهاجم أصبح في الداخل، مثل موظف وقع ضحية تصيّد. تستلم جهازاً وحساب موظف عادي، والسؤال: إلى أين تصل من هنا؟ الفكرة منطقية لأن الدخول الأولي غالباً مسألة وقت، والأهم معرفة حجم الضرر الممكن.

لاحظ: هذا عملياً Grey Box على شبكة داخلية. الأسماء تتداخل، ولذلك يجب أن يصف العقد بدقة ما ستستلمه، لا أن يذكر اسم النوع فقط.

هنا الفرق بين من يحفظ التعريفات ومن يعمل في المجال: الاختبار محدود بالوقت (Time-boxed)، فكل ساعة تصرفها في اكتشاف ما يعرفه العميل هي ساعة ضاعت من فحص ما لا يعرفه.

المعيارBlack BoxGrey BoxWhite Box
وقت الاستطلاعكبيرمتوسطقليل
التغطية بنفس الوقتالأقلمتوسطةالأعلى
محاكاة مهاجم خارجيالأقربجزئيةالأبعد
ثغرات المنطق والصلاحياتيصعب الوصول إليهاجيدالأفضل
أنسب استخدامقياس الظاهر من الخارجتطبيق بمستخدمين أو Assumed Breachقبل الإطلاق وللأنظمة الحساسة

للمحترفين: تصنيف OSSTMM

دليل OSSTMM يقسم الاختبارات حسب سؤالين: كم يعرف المختبِر؟ وهل يعرف الهدف بوجود اختبار؟ هذا مهم لأن التصنيف البسيط لا يذكر الطرف الآخر.

النوعمعرفة المختبِرهل الهدف يعرف؟
Blindلا يعرف شيئاًيعرف بالاختبار
Double Blindلا يعرف شيئاًلا يعرف
Gray Boxمعرفة محدودةيعرف مسبقاً
Double Gray Boxمعرفة محدودةيعرف النطاق والوقت، وليس التفاصيل
Tandemالطرفان مستعدان ومتفقان مسبقاًيعرف
Reversalمعرفة كاملةلا يعرف كيف ولا متى

الجدول تبسيط تعليمي، والتعريفات الدقيقة بالدليل نفسه.

مراجع يستخدمها المحترفون

أنت الآن مستشار أمني، والعملاء يطلبون نصيحتك. اقرأ كل طلب واختر الخدمة المناسبة. يجب أن تصيب في 4 من 5 لتنجح، وكل جولة تأتي بسيناريوهات مختلفة.

في العمل الحقيقي، أول ما يصلك هو طلب من العميل، وخطأ في قراءته قد يخرجك عن النطاق المسموح. اقرأ الخطاب بتركيز واستخرج المعلومات.

قائمة أسئلة ما قبل الاختبار (Scoping)

هذه أسئلة يسألها المختبِر المحترف قبل أن يعطي عرض سعر. احفظها معك، وسنبني عليها في غرفة قواعد الاشتباك.

SCOPING CHECKLIST
1. ما الهدف من الاختبار: امتثال، إطلاق منتج، أو حادثة سابقة؟
2. ما الأنظمة داخل النطاق؟ وما الممنوع لمسه؟
3. ما المعلومات والحسابات التي سنستلمها؟
4. ما أوقات الاختبار المسموحة؟ وهل توجد أنظمة حساسة للتعطل؟
5. هل الهندسة الاجتماعية أو هجمات تعطيل الخدمة مسموحة؟
6. هل فريق الدفاع يعرف بالاختبار؟
7. من جهة الاتصال وقت الطوارئ؟
8. كيف وبأي صيغة تُسلَّم النتائج؟ وهل توجد إعادة فحص بعد الإصلاح؟
KEY TAKEAWAY

لا يوجد نوع "أفضل" بالمطلق. هناك نوع مناسب لسؤال العميل ولوقته. والأهم من اسم النوع هو الاتفاق المكتوب: ماذا ستستلم، وما المسموح لمسه، وما الهدف.