انتقل إلى المحتوى الرئيسي

SOAR ومحرك قواعد اللعبة التي تمارسها

يتضمن AuroraSOC محرك SOAR (تنسيق الأمان والأتمتة والاستجابة) المدمج الذي ينفذ قواعد اللعبة المحددة مسبقًا للاستجابة التلقائية للحوادث. تجمع أدلة التشغيل بين الإجراءات الآلية والمنطق الشرطي وبوابات الموافقة البشرية في مسارات عمل الاستجابة القابلة للتكرار.

هندسة كتاب اللعب

كتب اللعب المتاحة

يأتي AuroraSOC مزودًا بستة أدلة تشغيل معدة مسبقًا:

قواعد اللعبة التي تمارسهامشغلالإجراءاتالموافقة مطلوبة
** الاستجابة للبرامج الضارة **تنبيه الكشف عن البرامج الضارةعزل → مسح → حظر → تقريرنعم (عزل)
** الرد على التصيد الاحتيالي **تنبيه التصيداستخراج بطاقات IOC → حظر عناوين URL → إعلام المستخدمين → الإبلاغلا
** طوارئ الفدية **مؤشر الفديةعزل الكل → لقطة → الطب الشرعي → موجز Execنعم (عزل)
تخفيف القوة الغاشمة5+ عمليات تسجيل دخول فاشلةكتلة المصدر → إعادة تعيين بيانات الاعتماد → التدقيق → التقريرنعم (إعادة ضبط بيانات الاعتماد)
** استخراج البيانات **DLP/شذوذ في الشبكةمنع الخروج → التقاط حركة المرور → الطب الشرعي → تقريرنعم (كتلة)
** شذوذ CPS **تنبيه جهاز CPSقطاع العزل → التحقق من البرامج الثابتة → التصديق → التقريرنعم (الحجر الصحي)

تفاصيل تنفيذ كتاب اللعب

أنواع الخطوة

تنفذ كل خطوة من خطوات دليل اللعب واحدًا من الإجراءات الثمانية المسجلة:

فعلوصفعكسها
عزل_المضيفشبكة-عزل نقطة النهايةنعم
block_ipحظر IP في جدار الحماية/NGFWنعم
تعطيل_المستخدمتعطيل حساب الدليل النشطنعم
إبطال_الشهادةإبطال شهادة TLS/الجهازلا
تشغيل_المسحتنفيذ فحص نقطة النهايةلا يوجد
collect_forensicsجمع الأدلة الجنائيةلا يوجد
enrich_iocإثراء IOC عبر معلومات التهديدلا يوجد
** إعلام **إرسال الإخطارلا يوجد

التفرع المشروط

يمكن أن تتضمن الخطوات شروطًا بناءً على:

  • خطورة التنبيه
  • أهمية الأصول
  • نوع الجهاز (تكنولوجيا المعلومات مقابل OT/CPS)
  • نتائج الخطوة السابقة
  • الوقت من اليوم (ساعات العمل مقابل ساعات ما بعد ساعات العمل)

التراجع عن الفشل

في حالة فشل أي خطوة، يقوم المحرك تلقائيًا بإرجاع الإجراءات المكتملة بترتيب عكسي:

لوحة تحكم كتاب اللعب

قائمة التنفيذ

يعرض جميع قواعد اللعبة التي يتم تشغيلها مع:

  • اسم قواعد اللعبة والتنبيه الذي تم تشغيله
  • وقت البدء والمدة
  • الحالة: قيد التشغيل / مكتمل / فاشل / تم التراجع عنه
  • الخطوات المكتملة مقابل إجمالي الخطوات

تفاصيل التنفيذ

انقر فوق أي تنفيذ لرؤية:

  • التقدم خطوة بخطوة مع الطوابع الزمنية
  • حالة طلب الموافقة والمستجيب
  • مخرجات العمل والقيم المرتجعة
  • تفاصيل الخطأ للخطوات الفاشلة
  • سجل التراجع إن أمكن

وضع التشغيل الجاف

اختبار قواعد اللعب دون تنفيذ إجراءات حقيقية:

curl -X POST /api/v1/soar/playbooks/execute \
-H "Authorization: Bearer $TOKEN" \
-d '{
"playbook_id": "pb-malware-response",
"alert_id": "alert-123",
"dry_run": true
}'

يحاكي وضع التشغيل الجاف كل خطوة ويبلغ عما سيحدث، مما يسمح لك بالتحقق من منطق دليل التشغيل قبل استخدام الإنتاج.

أفضل الممارسات

قم دائمًا بتشغيل قواعد اللعبة الجديدة أو المعدلة في وضع التشغيل الجاف أولاً. قم بمراجعة التنفيذ المحاكي بعناية قبل تمكين التنفيذ المباشر، خاصة بالنسبة لقواعد اللعبة التي تتضمن إجراءات لا رجعة فيها مثل إلغاء الشهادة.

إنشاء كتب اللعب المخصصة

يتم تعريف قواعد التشغيل على أنها مستندات JSON مخزنة في PostgreSQL:

{
"name": "Custom Response",
"description": "Custom incident response workflow",
"trigger": "manual",
"steps": [
{
"order": 1,
"action": "enrich_ioc",
"parameters": {"sources": ["virustotal", "alienvault"]},
"on_failure": "continue"
},
{
"order": 2,
"action": "block_ip",
"parameters": {"duration": "24h"},
"requires_approval": true,
"condition": {"field": "severity", "operator": ">=", "value": "high"}
},
{
"order": 3,
"action": "notify",
"parameters": {"channel": "slack", "template": "incident-update"}
}
]
}