تخطَّ إلى المحتوى
الخدمات/عمليات هجومية01 / 06

نهاجمك قبل أن يفعلها غيرنا.

نهاجم تطبيقات الويب والجوال وواجهات API والشبكات بنفس أساليب المهاجمين الحقيقيين، ضمن نطاق وتفويض مكتوبين.

التفويض
مكتوب وموقّع
النطاق
متفق عليه
الأسلوب
يدوي أولًا
engagement.loglive sim
RECON
INITIAL
PRIVILEGE
LATERAL
OBJECTIVE

محاكاة توضيحية لمسار هجوم، لا تمثل عميلًا حقيقيًا.

(01)سلسلة الهجوم

لا نكتفي بقائمة ثغرات منفصلة. نتتبع المسار كاملًا من أول معلومة مكشوفة حتى الهدف، لنريك أين يمكن قطع السلسلة.

01RECON

الاستطلاع

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

$ enum --passive --scope ./scope.txt
أين تُقطع السلسلةتقليل ما هو مكشوف بلا داعٍ
02INITIAL ACCESS

الوصول الأولي

نبحث عن أول موطئ قدم: ثغرة في تطبيق ويب أو واجهة API، أو مصادقة ضعيفة، أو تصيّد موجّه إن كان ضمن النطاق.

$ probe https://app.example.sa --auth roles.json
أين تُقطع السلسلةإغلاق الباب الأول
03PRIVILEGE ESCALATION

تصعيد الصلاحيات

من حساب عادي إلى صلاحيات أعلى: فحص الأدوار، والإعدادات الخاطئة، والأنظمة غير المحدّثة.

$ check --roles user,admin --idor --mass-assign
أين تُقطع السلسلةتطبيق أقل صلاحية لازمة
04LATERAL MOVEMENT

التنقل الجانبي

نختبر هل يستطيع المهاجم الانتقال من نظام مخترَق إلى أنظمة أخرى عبر كلمات مرور مكررة أو ثقة زائدة بين الأنظمة.

$ pivot --via svc_backup --to 10.0.0.0/24
أين تُقطع السلسلةتقسيم الشبكة وفصل الحسابات
05OBJECTIVE

بلوغ الهدف

نصل إلى الهدف الذي اتفقنا عليه مسبقًا ونثبت الأثر بدليل آمن، دون حذف أو تعديل أي بيانات.

$ prove --objective crown-jewels --read-only
أين تُقطع السلسلةحماية ما يهم أكثر
(02)مصفوفة التكتيكات

سيناريوهات الفريق الأحمر مبنية على تكتيكات وتقنيات موثقة علنيًا في إطار MITRE ATT&CK. مرّر أو اضغط على أي خلية.

TA0043الاستطلاع
TA0001الوصول الأولي
TA0002التنفيذ
TA0003الاستمرار
TA0004تصعيد الصلاحيات
TA0005تفادي الدفاعات
TA0006الوصول إلى بيانات الدخول
TA0007الاستكشاف
TA0008التنقل الجانبي
TA0010إخراج البيانات
قراءة الخلية
TA0001 › T1190
Exploit Public-Facing Application
الوصول الأولي

أول نقطة دخول إلى بيئتك.

مستوحاة من إطار MITRE ATT&CK. التقنيات المستخدمة فعليًا تُحدَّد حسب النطاق المتفق عليه.

(03)أيهما تحتاج؟

كلاهما هجوم مُصرّح به، لكن السؤال الذي يجيب عنه كل منهما مختلف.

PENTEST
اختبار الاختراق
RED TEAM
الفريق الأحمر
01السؤال
أين نقاط الضعف في هذا النظام؟
هل يصل مهاجم حقيقي إلى أهم أصولنا؟ وهل سنلاحظه؟
02النطاق
تطبيقات أو واجهات API أو شبكات محددة بالاسم.
هدف على مستوى الجهة، بحدود متفق عليها.
03الأسلوب
تغطية واسعة ومنهجية وفق OWASP و PTES.
سيناريوهات متخفية موجّهة نحو هدف، مبنية على MITRE ATT&CK.
04من يعلم
فريقك التقني على علم عادةً.
مجموعة صغيرة فقط، حتى نختبر الاستجابة الحقيقية.
05ما تحصل عليه
ثغرات مؤكدة مع خطوات إصلاح وإعادة اختبار.
رواية الهجوم كاملة، وفجوات الرصد، ودروس لفريق الدفاع.

لست متأكدًا؟ نحدد معك الأنسب في جلسة النطاق.

(04)شكل التقرير

SAMPLE-001مثال توضيحي

قراءة فواتير عملاء آخرين وتعديلها بتغيير المعرّف في واجهة API

0/ 10
الخطورة
عالية
الأصل المتأثر
api.example.sa /api/v2/invoices/{id}
التصنيف
OWASP API1:2023 · Broken Object Level Authorization
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
GET /api/v2/invoices/10482 HTTP/1.1
Host: api.example.sa
Authorization: Bearer <token_customer_A>
HTTP/1.1 200 OK
{ "invoice": 10482, "customer": "B", ... }

خطوات إعادة الإنتاج: سجّل دخولك بحساب العميل (أ)، ثم غيّر رقم الفاتورة في الطلب إلى فاتورة تخص العميل (ب).

بطاقة نموذجية لتوضيح شكل التقرير. البيانات غير حقيقية.

  1. 01

    ثغرات مؤكدة لا تخمينات

    كل ثغرة نثبتها بدليل استغلال آمن وخطوات إعادة إنتاج واضحة.

  2. 02

    سيناريوهات هجوم واقعية

    نربط الثغرات الصغيرة ببعضها كما يفعل المهاجم لنُظهر الأثر الحقيقي.

  3. 03

    إعادة اختبار مشمولة

    بعد المعالجة نتحقق من إغلاق كل ثغرة ونصدر تقريرًا نهائيًا.

(05)قواعد الاشتباك

rules-of-engagement.txt
  1. 01تفويض مكتوب يوقّعه شخص مخوّل لدى جهتك، قبل أي اختبار.
  2. 02نطاق واضح: ما يدخل في الاختبار وما يُستبعد منه، بالأنظمة والعناوين والحسابات.
  3. 03نافذة زمنية محددة وجهة اتصال فنية من الطرفين.
  4. 04شروط توقف متفق عليها مسبقًا، ومن نتصل به فورًا عند الحاجة.
  5. 05لا هجمات تعطيل ولا حذف أو تعديل للبيانات، إلا بموافقة صريحة.
  6. 06أقل قدر ممكن من البيانات في الأدلة، والتعامل معها بسرية.
توقيع الجهة

ما نحتاجه منك

  • قائمة بالأنظمة والعناوين داخل النطاق وخارجه
  • حسابات اختبار بالأدوار المختلفة
  • نافذة زمنية للاختبار وجهة اتصال فنية

سير المهمة

  1. 01 / 04
    تحديد النطاق وقواعد الاشتباك
  2. 02 / 04
    استطلاع وجمع معلومات
  3. 03 / 04
    استغلال يدوي معمّق
  4. 04 / 04
    تقرير ثنائي اللغة وإعادة اختبار
(06)المخرجات

  • [✓]OWASP و PTES01
  • [✓]سيناريوهات MITRE ATT&CK02
  • [✓]إعادة اختبار مجانية03
الأطر والمعاييرOWASPECCNIAPCI DSS

متى تحتاجنا

  • >_ستطلق تطبيق ويب أو جوال أو واجهة API جديدة.
  • >_عميل أو جهة تنظيمية تطلب تقرير اختبار اختراق مستقل.
  • >_أجريتم تغييرات كبيرة على البنية منذ آخر اختبار.
$ ./request-engagement --service offensive

ابدأ بتقييم قصير، ونعود إليك بنطاق مقترح وقواعد اشتباك واضحة.