قيادة برنامج الأمن: المخاطر بالأرقام والحوادث الكبرى
درس 4 من 5
4✈️ قيادة برنامج الأمن: المخاطر بالأرقام والحوادث الكبرى
الصورة الكبيرةمدير أمن جديد قدّم للإدارة عرضًا من ثلاثين شريحة عن الثغرات والهجمات، وطلب ميزانية. سأله المدير المالي سؤالًا واحدًا: «إن لم ندفع، كم سنخسر؟». لم يكن عنده جواب، فلم تُقرّ الميزانية. الخبير يأتي بالجواب: «خطر برامج الفدية يكلفنا نحو 2.4 مليون ريال سنويًا متوقعًا، وهذا المشروع بـ 600 ألف يخفضه إلى 0.7 مليون». هذه لغة تُتخذ بها القرارات.
ماذا تشاهد في الرسم: كل خطر يمر بالدورة نفسها: اسم واضح، ثم رقم بالمال، ثم خيارات بتكلفتها وأثرها، ثم قرار يملكه صاحب العمل، ثم مقياس يثبت أن القرار نجح.
خارطة هذا الجزء
المفاهيم بالترتيب، اضغط أيًّا منها للقفز إليه:
طريقان إلى نفس الفكرة
فكّر في تأمين السيارة. شركة التأمين لا تقول «الحوادث خطيرة»، بل تحسب: كم مرة يقع حادث لسائق مثلك في السنة، وكم يكلف الحادث الواحد، فتعرف كم تخسر سنويًا في المتوسط، وتحدد القسط. وإن ركّبت كاميرا ونظام فرامل ذكيًا ينخفض القسط، لأن الخسارة المتوقعة انخفضت. قائد الأمن يفكر بالطريقة نفسها في كل خطر.
الحساب الكلاسيكي: SLE (خسارة الحادثة الواحدة) = قيمة الأصل × نسبة التعرض، وARO = عدد المرات المتوقعة في السنة، وALE = SLE × ARO. FAIR (معيار من The Open Group) يجعلها أدق: تكرار الحدث (تكرار التهديد × احتمال نجاحه) مع حجم الخسارة (مباشرة وثانوية)، بمدى أدنى وأرجح وأعلى ومحاكاة مونت كارلو بدل رقم واحد. ROSI = (الخفض في ALE − تكلفة الحل) ÷ تكلفة الحل. المقاييس: متوسط زمن الكشف (MTTD) والاحتواء (MTTR)، ونسبة الثغرات الحرجة المرقّعة ضمن المدة المتفق عليها، ونسبة الحسابات بـ MFA مقاوم للتصيد، وتغطية ATT&CK. الحادثة الكبرى: قائد حادثة واحد، وقائد تقني، ومسؤول تواصل، ومسجّل، ومستشار قانوني، وغرفة واحدة وتحديثات بمواعيد ثابتة. NIST SP 800-61 Rev. 3 (أبريل 2025) ربط الاستجابة بوظائف CSF 2.0 الست: الحوكمة، والتحديد، والحماية، والكشف، والاستجابة، والتعافي. في السعودية: الحوادث تُبلّغ للهيئة الوطنية للأمن السيبراني حسب ضوابطها، وتسرب البيانات الشخصية يُبلّغ لسدايا خلال 72 ساعة من العلم حسب لائحة نظام حماية البيانات الشخصية.
قبل أن تبدأ
📋الحوكمة والمخاطر والامتثال
عرفت سجل المخاطر وCSF 2.0.
🚨مركز العمليات والاستجابة
مراحل الاستجابة للحوادث.
الفكرة الجوهرية
1الخطر بالمال
سجل المخاطر في المرحلة الأولى كان «عالي، متوسط، منخفض». هذا يكفي للترتيب، لكنه لا يجيب عن سؤال المدير المالي. الخطوة التالية: رقم بالمال، ولو تقريبيًا، مع مدى يوضح عدم اليقين. والمهم ليس الدقة المطلقة، بل أن تقارن الخيارات بالوحدة نفسها.
النصف الأول هو حساب الكتب الكلاسيكي. الثاني يقرّب طريقة FAIR: مدى بدل رقم، ومحاكاة تعطيك «سنة سيئة» (المئين التسعين) لا المتوسط فقط.
import random
random.seed(7)
def ale(sle, aro):
return sle * aro
def rosi(ale_before, ale_after, cost):
return (ale_before - ale_after - cost) / cost
# Ransomware on the ERP system, in SAR. SLE = asset value x exposure factor
sle = 8_000_000 * 0.6 # 4.8 M: downtime, recovery, fines, lost trust
before, after = ale(sle, 0.5), ale(sle, 0.15) # one in two years -> about one in seven
cost = 600_000 # immutable backups + EDR + MFA for admins, per year
print(f"SLE {sle:,.0f} ALE before {before:,.0f} after {after:,.0f}")
print(f"ROSI = ({before:,.0f} - {after:,.0f} - {cost:,.0f}) / {cost:,.0f} = {rosi(before, after, cost):.0%}")
# FAIR style: ranges instead of one number, simulated many times
def tri(low, likely, high):
return random.triangular(low, high, likely)
def one_year(aro):
hits = sum(random.random() < aro / 12 for _ in range(12)) # each month may bring an attack
return sum(tri(1.5e6, 3.5e6, 9.4e6) for _ in range(hits)) # each loss somewhere in a range
years = sorted(one_year(0.5) for _ in range(10_000))
print(f"simulated: average {sum(years) / len(years):,.0f}, median {years[5_000]:,.0f}, "
f"bad year (90th percentile) {years[9_000]:,.0f}")2مقاييس تقود القرار
المقياس الجيد يجيب عن سؤال ويدفع لفعل. «عدد الهجمات المحجوبة» رقم كبير يُرضي لكنه لا يقول شيئًا. هذه مقاييس تقول:
| المقياس | يجيب عن | هدف مثال |
|---|---|---|
| MTTD: متوسط زمن الكشف | كم يبقى المهاجم دون أن نراه؟ | أقل من 24 ساعة |
| MTTR: متوسط زمن الاحتواء | كم نحتاج لنوقفه؟ | أقل من 4 ساعات للحرج |
| ترقيع الحرج ضمن المدة | هل نغلق الأبواب المعروفة؟ | 95% خلال 14 يومًا، وKEV خلال 7 |
| MFA مقاوم للتصيد | هل الهويات محمية؟ | 100% للمدراء والإدارة |
| تغطية ATT&CK للخصوم المهمين | هل سنرى الهجوم المتوقع؟ | 75% تنبيه أو منع |
| اختبار الاستعادة | هل نعود بعد الفدية؟ | استعادة كاملة مختبرة كل ربع |
3قيادة الحادثة الكبرى
في الحادثة الكبرى أخطر شيء ليس المهاجم، بل الفوضى: عشرون شخصًا في مكالمة، كل واحد يقترح، ولا أحد يقرر، والمدير التنفيذي يتصل كل عشر دقائق. الحل أدوار مكتوبة قبل الحادثة، يعرفها الجميع ويتدربون عليها. امشِ الساعات الأولى من حادثة فدية:
الساعات الأولى من حادثة فدية كبرى
الثانية فجرًا، الخميس. EDR ينبّه على تشفير جماعي في خوادم الملفات، ومذكرة فدية على الشاشات.
الفكرة: القرارات الكبيرة (عزل الشبكة، والإبلاغ، والتعامل مع المهاجم) تُتخذ بسرعة لأن من يملكها معروف مسبقًا، والتواصل منتظم فلا يقاطع أحد الفريق التقني.
1 · الإعلان
المناوب يصنّف الحدث «حادثة كبرى» حسب معايير مكتوبة، ويستدعي قائد الحادثة. من هنا يبدأ سجل زمني يكتبه المسجّل لكل قرار ووقته.
2 · الأدوار
قائد الحادثة يوزع: قائد تقني للاحتواء، ومسؤول تواصل للإدارة والموظفين، ومستشار قانوني، ومسجّل. وتحديث للإدارة كل ساعة بموعد ثابت، لا مكالمات عشوائية.
3 · الاحتواء
قرار صعب يملكه القائد: عزل شبكة الخوادم عن الإنترنت وتعطيل حسابات الإدارة المشتبه بها، مع قبول توقف الخدمات. الأدلة تُحفظ قبل أي إعادة تشغيل.
4 · النطاق
الفريق التقني يحدد: هل سُرقت بيانات قبل التشفير؟ السجلات تُظهر رفع 40 جيجابايت إلى خدمة تخزين خارجية. صارت حادثة تسرب بيانات شخصية أيضًا.
5 · الإبلاغ
المستشار القانوني ومسؤول التواصل يجهزان البلاغات: للهيئة الوطنية للأمن السيبراني حسب ضوابطها، ولسدايا خلال 72 ساعة من العلم بالتسرب، وللعملاء المتأثرين حسب الحاجة. الساعة بدأت الساعة 3.
6 · التعافي والدروس
استعادة من نسخ غير قابلة للتعديل بعد التأكد أن المهاجم خرج، ثم مراجعة بلا لوم خلال أسبوعين: ماذا نجح، وماذا فشل، وما المهام بأسماء أصحابها ومواعيدها.
مثال محلول
المسألة: عندك ميزانية 900 ألف ريال، وثلاثة مشاريع: (أ) نسخ احتياطية غير قابلة للتعديل بـ 300 ألف تخفض ALE للفدية من 2.4 مليون إلى 1.2 مليون؛ (ب) أداة DLP بـ 600 ألف تخفض ALE لتسرب البيانات من 900 ألف إلى 600 ألف؛ (ج) مفاتيح FIDO2 للجميع بـ 250 ألفًا تخفض ALE لسرقة الحسابات من 1.5 مليون إلى 0.4 مليون. ماذا تختار؟
الحل: احسب ROSI لكل مشروع: (أ) (1.2M − 300k) ÷ 300k = 300%؛ (ب) (300k − 600k) ÷ 600k = −50%، أي يكلف أكثر مما يوفر؛ (ج) (1.1M − 250k) ÷ 250k = 340%. اختر (ج) و(أ) بمجموع 550 ألفًا، واترك (ب) الآن. والـ 350 ألفًا الباقية؟ لا تصرفها لأنها موجودة: اقترح أعلى خطر تالٍ في السجل، أو أعدها. وفي العرض للإدارة: ثلاثة أسطر بالأرقام، ونبّه إلى أن الأرقام تقديرات بمدى، وأنك ستقيس الأثر بعد سنة (عدد سرقات الحسابات ونتائج اختبار الاستعادة).
خرافة مقابل حقيقة
| الخرافة | الحقيقة |
|---|---|
| الأمن لا يمكن قياسه بالمال. | التقدير بمدى ممكن ومفيد، والتأمين يفعل ذلك منذ قرن. الدقة المطلقة غير مطلوبة لاتخاذ قرار أفضل. |
| في الحادثة الكبرى كلما شارك أشخاص أكثر كان أفضل. | بدون قائد وأدوار يصير العدد فوضى. فريق صغير منظم مع تحديثات منتظمة أسرع. |
| مدير الأمن يجب أن يكون أمهر تقني في الفريق. | يحتاج فهمًا تقنيًا عميقًا، لكن عمله الأهم ترجمة الخطر للإدارة وبناء الفريق واتخاذ القرار تحت الضغط. |
أين تقابله في العمل
💼طلب الميزانية
مشاريع مرتبة بعائدها تُقر أسرع.
🏛️مجلس الإدارة
تقرير ربع سنوي بأكبر المخاطر وتكلفتها والتقدم.
🚒خطة الاستجابة
أدوار مكتوبة وتمارين طاولة قبل أن تُحتاج.
اختبر فهمك
أصل قيمته مليون، ونسبة التعرض 40%، ويتوقع وقوع الحادثة مرة كل أربع سنوات. ما ALE؟
SLE = 1M × 0.4 = 400k، وARO = 0.25، فـ ALE = 100k.
مشروع يكلف 200 ألف ويخفض ALE بـ 150 ألفًا. ما ROSI؟
(150k − 200k) ÷ 200k = −25%: يكلف أكثر مما يوفر.
ما الذي يضيفه FAIR على الحساب الكلاسيكي؟
FAIR يعترف بعدم اليقين ويعطي سنة عادية وسنة سيئة.
من يتخذ قرار عزل الشبكة في الحادثة الكبرى؟
قائد واحد يملك القرارات الكبيرة، والأدوار معروفة مسبقًا.
متى يجب إبلاغ سدايا بتسرب بيانات شخصية؟
لائحة نظام حماية البيانات الشخصية تحدد 72 ساعة، فلا تنتظر اكتمال التحقيق.
بطاقات مراجعة سريعة
تحقق من فهمك
لماذا تعرض الخطر بمدى لا برقم واحد؟
لأن التقدير غير يقيني، والمدى يُظهر السنة العادية والسيئة فتقرر الإدارة وهي تعرف حدود الرقم.
ما الذي يجعل المقياس جيدًا؟
أن يجيب عن سؤال مهم ويدفع إلى فعل، مثل زمن الكشف أو ترقيع الحرج في وقته.
ما أدوار الحادثة الكبرى الأساسية؟
قائد الحادثة، وقائد تقني، ومسؤول تواصل، ومسجّل، ومستشار قانوني.
مصادر هذا الدرس
مرتّبة بالنوع. ابدأ بالتوثيق الرسمي إذا تبي المرجع الدقيق، وبالمقال أو الفيديو إذا تبي الشرح أولًا.
خلّصت الدرس؟
سجّل الدخول ليُحفظ تقدّمك.