Module 1: مقدمة في الأمن السيبراني (Introduction to Cybersecurity)

نوتس OSCP — الموديول ده بيبني الأساس النظري قبل ما ندخل في الجزء العملي الهجومي. مقسَّم لـ 6 وحدات تعليمية (Learning Units)، وبيغطي عقلية الأمن السيبراني، المصطلحات الأساسية، ثالوث CIA، الضوابط والاستراتيجيات، الأطر القانونية والمعيارية، ووصولًا للمسارات الوظيفية في المجال.


01ممارسة الأمن السيبراني (The Practice of Cybersecurity)

الأمن السيبراني مش مجرد فرع من الـ IT

الأمن السيبراني مجال مستقل بذاته، ومش المفروض نشوفه كمجرد فرع من تطوير البرمجيات أو إدارة الأنظمة. عنده خصائص فريدة بتميّزه عن التخصصات التقنية التانية — أهمها إن الأمان بيتعامل مع خصوم أذكياء ومتعمّدين.

التعامل مع الخصوم البشريين ده محتاج عقلية ومنهج مختلف تمامًا عن التعامل مع أعطال عرضية أو طبيعية. سواء إنت بتنفّذ هجمات محاكاة (simulated attacks) أو بتدافع عن أنظمة، لازم تتوقّع أفعال واستراتيجيات المهاجمين المحتملين. عكس الأخطاء العشوائية، الخصوم دول يقدروا يفكروا، يحللوا، يتوقعوا النتائج، وياخدوا قرارات استراتيجية.

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

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

الاستدلال تحت عدم اليقين (Reasoning Under Uncertainty)

تحدي أساسي في الأمن السيبراني إن القرارات غالبًا لازم تُتخذ في ظروف عدم يقين. البشر عندهم قدرات استدلال قوية، لكن مش كليّي المعرفة — مش قادرين نستنتج كل نتيجة من حقيقة معينة، ولا نحتفظ بكميات لا نهائية من المعلومات.

فكّر في الفرق بين الشطرنج والبوكر:

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

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

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

التحديات دي — الخصوم الأذكياء وعدم اليقين — بتوضّح إن الأمن السيبراني محتاج فهم عميق للتفكير البشري وحل المشاكل.

كلمة عن العقليات (Mindsets)

النجاح في الأمن السيبراني مش بس معتمد على المعرفة التقنية، لكن كمان على فهم طريقة تفكيرك إنت وعقلية الخصوم المحتملين. الـ mindset ممكن نشوفه كمجموعة معتقدات بتشكّل إزاي بنستقبل التحديات ونتعامل مع حل المشاكل.

النوعالوصف
Fixed Mindset (عقلية ثابتة)بتفترض إن المهارات، الموهبة، أو القدرة على التعلّم ثابتة، وإن المجهود لتحسينها قيمته قليلة
Growth Mindset (عقلية النمو)بتتبنّى فكرة إن القدرات تقدر تتطور بمرور الوقت عن طريق المجهود، التعلّم، والتكيّف

تبنّي عقلية النمو أساسي في الأمن السيبراني، حيث التفكير المرن والتعلّم المستمر مفاتيح للتغلّب على التحديات المعقّدة.

تبنّي عقليات الأمن السيبراني الفعّالة

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

عقلية حرجة تانية هي الـ Security Mindset، اللي قدّمها الباحث Bruce Schneier. العقلية دي بتركّز على السؤال المستمر: "إزاي أقدر أهاجم أو أدافع عن النظام ده؟" بالتعامل مع الأنظمة، الشبكات، أو التقنيات الجديدة بالمنظور ده، المتعلّمين بيبدأوا يحددوا أنماط متكررة ونقاط ضعف محتملة بشكل أفعل.


02التهديدات وممثلو التهديد (Threats and Threat Actors)

أهداف الوحدة

فهم إزاي المهاجمين والمدافعين بيتعلّموا من بعض | فهم الفروق بين المخاطر، التهديدات، الثغرات، والاستغلالات | سرد ووصف فئات مختلفة من ممثلي التهديد | التعرّف على هجمات سيبرانية حديثة | فهم إزاي الهجمات الخبيثة بتأثر على المؤسسات والأفراد

مصطلح digital security أصله عسكري، ودلوقتي مستخدَم بشكل واسع للإشارة لحماية البيانات والتحكم في الوصول عبر الإنترنت أو الشبكات الرقمية التانية. رغم إن الـ digital security جزء من مظلة الـ information security الأوسع (اللي كمان بتشمل حماية أصول تخزين البيانات الفعلية زي السيرفرات أو خزائن التخزين الآمنة)، تركيزنا هنا هيكون على القدرات الأونلاين والأنشطة الرقمية.

تطوّر الهجوم والدفاع

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

قصة Alice وBob: Bob عنده شجرة موز قيّمة وعايز يحتفظ بالموز لنفسه. Alice عايزة تسرقه.

1. Bob مش منتبه → Alice بتاخد موزة بسهولة
2. Bob بيحرس الشجرة → Alice بتراقب لحظات ضعفه وتتسلل
3. Bob بيبني سور → Alice بتتعلم تحفر تحته
4. Bob بيدرّب كلب → Alice بتلهيه بأكل
5. Bob بيضيف إنذارات وكاميرات → Alice بتلاقي طريقة تتخطاها

الدورة دي بتوضّح إزاي المهاجمين والمدافعين بيتكيّفوا باستمرار، وبيحسّنوا مهاراتهم بسبب أفعال بعض. القصة كمان بتعكس مفهوم المخاطر والامتثال (risk and compliance) — Bob ممكن في النهاية يقبل خسارة معينة ويشتري تأمين، لكن عشان يتغطى، لازم يستوفي متطلبات حماية معينة (زي الحفاظ على السور والكلب في مكانهم).

الأمن السيبراني معركة مستمرة التطور، حيث التقدّم معتمد على توقّع والرد على الطرف التاني.

المخاطر، التهديدات، الثغرات، والاستغلالات

الخطر (Risk) هو المفهوم الأساسي، بيُقاس بُبعدين:

بناءً على البُعدين دول، المخاطر بتتصنّف لأربع فئات:

احتمالية منخفضةاحتمالية عالية
تأثير منخفضخطر منخفض جدًاخطر متوسط
تأثير عاليخطر متوسط-عاليخطر حرج

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

مثال Log4j: بسبب انتشار مكتبة Log4j بشكل واسع، الثغرة المرتبطة بيها استلمت أعلى درجة خطورة (10.0 - Critical) حسب نظام CVSS. ده حفّز استعجال واسع، مع مؤسسات وموردين بيتسابقوا لتحديد الأنظمة المتأثرة، تطبيق patches، والتحقيق في اختراقات محتملة.

كان ممكن تجنّب المشكلة بالتحقق السليم وتنقية مدخلات المستخدم. كان ممكن كمان تقليل تأثيرها لو وظائف خطيرة — زي الطلبات البعيدة أو تنفيذ الكود التلقائي — كانت معطَّلة افتراضيًا.

ثغرة برمجية (Vulnerability) بتوجد لما مستخدم يقدر يتلاعب في برنامج بطريقة المطوّر ما قصدهاش. لو التلاعب ده منح وصول غير مصرَّح أو صلاحيات مرتفعة وحصل عن قصد، بيبقى استغلال (Exploit).

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

سطح الهجوم (Attack Surface): كل نقطة دخول ممكنة يقدر النظام يُستهدف منها.

متجه الهجوم (Attack Vector): مسار محدد بيجمع بين ثغرة وطريقة استغلال لتحقيق هدف المهاجم.

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

تصنيفات ممثلي التهديد (Threat Actors)

معظم المخاطر اللي بتواجه الأنظمة والمؤسسات جاية من السلوك البشري مش أسباب طبيعية. عكس الجريمة الفعلية التقليدية، الجرائم السيبرانية بتوفّر مزايا للجناة: سهولة الحفاظ على إخفاء الهوية، تنفيذ هجمات من أي مكان في العالم عن بُعد، ومخاطر جسدية وتكاليف تشغيلية أقل عمومًا.

1. المهاجمين الأفراد (Individual Attackers)

أي شخص بيحاول يتخطى القيود أو يسيء استخدام الأنظمة لأغراض غير مصرَّحة. في البيئات الرقمية، ده ممكن يشمل الوصول لخدمات مقيَّدة، سرقة بيانات اعتماد، التلاعب في الإعدادات، أو تشويه مواقع عامة.

مثال: اختراق Capital One 2019 — Paige Thompson استغلت إعداد شديد التساهل في البنية التحتية للشبكة، واسترجعت بيانات حساسة لحوالي 100 مليون فرد (أرقام ضمان اجتماعي، تفاصيل حسابات، معلومات اتصال شخصية). الدرس: تطبيق مبدأ أقل الصلاحيات، تقييد صلاحيات الـ firewall بشكل سليم، والمراقبة الاستباقية كانت هتقلل الخطر بشكل كبير.

2. الجماعات الخبيثة المنظَّمة (Organized Malicious Groups)

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

مثال: مجموعة Lapsus$ — استهدفت مؤسسات متعددة عبر شهور، استخرجت بيانات ملكية زي كود مصدري ومستندات داخلية، واستخدمت أساليب ابتزاز للضغط على الضحايا. تنوّع تقنياتهم بيوضّح إزاي التخصص جوه المجموعة بيعزّز القدرة — عضو واحد على الـ social engineering، تاني على الاستغلال التقني، وتالت على استخراج البيانات.

مبدأ شائع: المهاجمين محتاجين ينجحوا مرة واحدة بس، بينما المدافعين لازم يمنعوا كل محاولة باستمرار. عدم التماثل ده بيبقى أوضح مع الخصوم المنظَّمين.

استراتيجيات التخفيف: تقوية الوعي الداخلي، اكتشاف النشاط الشاذ، فرض MFA، تطبيق ضوابط وصول صارمة، وتقسيم الشبكات لتحديد الحركة الجانبية.

3. التهديدات الداخلية (Insider Threats)

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

مثال: خلال بداية جائحة COVID-19 (2020) — مدير تنفيذي سابق في شركة إمدادات طبية دخل الأنظمة الداخلية باستخدام اعتمادات اتعملت أثناء توظيفه، وعدّل وحذف بيانات حرجة، مما عطّل توزيع الإمدادات وقت حرج.

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

4. الجهات المدعومة من الدول (Nation-State Actors)

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

مثال: مجموعة "Lazarus" (كوريا الشمالية) — مرتبطة بحوادث متعددة عالية البروفايل: سرقة بيانات شركات (اختراق Sony)، حملات ransomware عالمية زي WannaCry، وهجمات مالية واسعة النطاق ضد بنوك ومنصات عملات رقمية.

توصيات دفاعية: تقسيم الشبكات الداخلية، إدارة patch صارمة للأنظمة المكشوفة للإنترنت، نشر MFA بشكل سليم، مراقبة أنماط دخول غير طبيعية، وضمان تسجيل شامل مع تحليل دوري.

هجمات سيبرانية حديثة (Recent Breaches)

الفئةالحادثةالوصف والدرس
Social EngineeringTwitter (يوليو 2020)Spear phishing خدع موظفين للكشف عن اعتمادات، مما مكّن الوصول لأدوات إدارية داخلية استُخدمت لترويج احتيال عملات رقمية عبر حسابات مشهورة
Phishing واسع النطاقToyota subsidiary (سبتمبر 2021)هجوم Business Email Compromise (BEC) أقنع موظف يعدّل تفاصيل حساب دفع، مما أدى لتحويل ~4 مليار ين (~37 مليون دولار)
RansomwareColonial Pipeline (مايو 2021)نقطة دخول: باسورد واحد مخترَق مرتبط بوصول عن بُعد، بدون MFA. أدى لنقص وقود، ارتفاع أسعار، وملايين الدولارات فدية
إساءة استخدام اعتماداتSolarWinds (ديسمبر 2020)باسورد ضعيف اتعرّض على GitHub سابقًا؛ سلسلة إمداد مخترَقة أثّرت على ~18,000 مؤسسة عبر تحديثات Orion الخبيثة
تجاوز التوثيقKaseya VSA (يوليو 2021)ثغرة تجاوز توثيق استُغلت لنشر REvil ransomware عبر تحديث خبيث، بتأثير متسلسل على MSPs وعملاءهم

توصيات الوقاية من BEC حسب الـ FBI: أكّد طلبات تغيير الدفع/الحساب شخصيًا | تحقق عبر رقم هاتف موثوق لو التحقق الشخصي مش ممكن | تعامل بشك مع الطلبات العاجلة أو ذات الضغط | افحص عناوين المرسل والروابط بعناية | تجنّب المرفقات من مصادر مجهولة | تحقق من نطاقات الإيميل على تغييرات إملائية دقيقة


03ثالوث CIA (The CIA Triad)

أهداف الوحدة

فهم أهمية حماية سرية المعلومات | فهم أهمية حماية سلامة المعلومات | استكشاف أهمية حماية توفّر المعلومات

الثلاث ركائز

نموذج CIA — Confidentiality، Integrity، Availability — بيمثّل الخصائص الأساسية المفروض الأنظمة والبيانات الآمنة تحافظ عليها. معظم حوادث الأمن السيبراني ممكن تتقيّم بناءً على إزاي ضعّفت أو انتهكت واحدة أو أكتر من الخصائص دي.

الركيزةالتعريفأمثلة فشل
Confidentiality (السرية)تقييد الوصول للمعلومات عشان بس الأفراد المصرَّحين يشوفوهاتسريب بيانات، وصول غير مصرَّح لقاعدة بيانات، سرقة اعتمادات
Integrity (السلامة)الحفاظ على صحة وموثوقية المعلومات ووظائف النظامتغيير، إتلاف، أو تلاعب في البيانات بدون تصريح
Availability (التوفّر)ضمان بقاء الأنظمة والخدمات والمعلومات قابلة للاستخدام والوصول للمستخدمين المصرَّحينانقطاع خدمة، هجمات DDoS، malware مبني على التشفير

السياق بيحدد الأولوية

أهمية كل ركيزة بتعتمد على السياق اللي النظام بيشتغل فيه:

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

موازنة الثالوث مع أهداف المؤسسة

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

موازنة ضوابط الأمان مع التوفّر عملية تقييم مستمرة وحرجة — استكشاف، threat modeling، نقاش، اختبار، ونشر. وضع قواعد بتمنع الموظفين من المشاركة في التحسينات طريقة سهلة لتخريب برنامج الأمان.

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


04مبادئ وضوابط واستراتيجيات الأمان (Security Principles, Controls, and Strategies)

أهداف الوحدة

فهم أهمية طبقات دفاع متعددة | وصف threat intelligence وتطبيقاته | فهم ليه الوصول والصلاحيات لازم تكون مقيَّدة قد الإمكان | فهم ليه الأمان مايعتمدش على السرّية | تحديد سياسات بتخفف التهديدات | فهم نماذج أمان مختلفة | تحديد ضوابط تخفّف تهديدات الأمن السيبراني

مبدأ أقل الصلاحيات (Minimum Privilege / Least Privilege)

أي كيان جوه نظام — مستخدم، خدمة، أو مكوّن برنامج — المفروض يُمنح بس الصلاحيات الضرورية لتنفيذ وظائفه. التطبيق السليم للمبدأ ده بيقلل سطح هجوم النظام ويحد من التعرّض المحتمل.

في اختراق Capital One 2019، الحادثة حصلت جزئيًا لأن Web Application Firewall كان عنده صلاحيات زايدة، مما سمح للمهاجمين يوصلوا لبيانات حساسة.

المبدأ ده بينطبق مش بس على البشر، لكن كمان على الأجهزة، الـ routers، الـ firewalls، أو أي مكوّن يقدر يقرأ، يكتب، أو يعدّل معلومات.

نموذج Zero Trust

بناءً على فكرة أقل الصلاحيات، الـ Zero Trust بياخد الأمان لأبعد من كده بإلغاء كل افتراضات الثقة جوه الشبكات. كل طلب وصول بيتعامل معاه بفحص دقيق، والتفويض الدقيق مطلوب لكل الموارد.

المكونات الأساسية:

  1. Time-Limited Access (Just in Time Access) – الصلاحيات بتتحقق فورًا
  2. Minimal Access Rights (Just Enough Access) – الوصول متماشي مع مفهوم أقل الصلاحيات
  3. Data Protection – التشفير والـ tokenization بيحميوا المعلومات الحساسة
  4. Dynamic Policies – ضوابط الوصول بتتكيّف باستمرار لضمان الإنفاذ السليم
  5. Microsegmentation – الوصول للموارد مقيَّد بأصغر نطاق ضروري

الشفافية في الأمان (Transparency / Open Security)

ده المبدأ اللي بيتسمى أحيانًا "open security" — بيقول إن فعالية نظام الأمان مش المفروض تعتمد على الغموض (obscurity). بمعنى تاني، حتى لو المهاجم فهم بالظبط إزاي الدفاعات متنفَّذة، النظام المفروض يفضل آمن.

ده مش بيلغي الحاجة لأسرار زي الباسوردات، لكن النظام المفروض يصمد قدام الهجمات حتى لما الخصم يعرف الآليات الحمائية الموجودة.

الدفاع الطبقي (Defense in Depth / Layered Defense)

الاستراتيجية دي بتشجّع تنفيذ إجراءات حمائية متعددة عبر طبقات مختلفة من النظام. لو ضابط واحد فشل، التانيين لسه يقدروا يوفروا حماية.

تشبيه من برّه الحوسبة: جراج محمي بكود دخول إلكتروني، باب مقفول بمفتاح، ونظام إنذار داخلي — كل طبقة بتضيف مرونة.

كتير من المؤسسات بتفشل في بناء دفاعات طبقية كافية، بتعتمد بشكل مفرط على حل أمني واحد أو أدوات طرف ثالث بتركّز على جانب واحد من الحماية. ده بيخلق ثغرات بسبب نقاط فشل مفردة.

نماذج الأمان (Security Models)

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

النموذجالتركيزالوصف
Bell–LaPadulaالسريةيُستخدم للتحكم في الوصول في بيئات متعددة مستويات الحساسية (unclassified, confidential, secret, top secret). المستخدمين مايقدروش يقرأوا فوق مستوى تصريحهم (Simple Security Rule) ولا يكتبوا لمستوى أقل (Star Security Rule)
Brewer and Nashالسريةمصمَّم لمنع تضارب المصالح (مثلًا في الاستشارات أو المحاسبة). موظف بيوصل لبيانات عميل ممكن يُحجب مؤقتًا عن بيانات عميل منافس
Bibaالسلامةبيدّي مستويات سلامة للمستخدمين والبيانات. المستخدمين مايقدروش يقرأوا تحت مستواهم (Simple Integrity Rule) أو يكتبوا فوقه (Star Integrity Rule)
Clark-Wilsonالسلامةبيفرض السلامة عبر معاملات متحكَّم فيها (transactions) بدل الوصول المباشر — كل التعديلات لازم تتماشى مع سياسات محدَّدة
RBAC (Role-Based Access Control)وصول عامالصلاحيات بتتعين للأدوار، والمستخدمين بياخدوا وصول بناءً على أدوارهم — شائع في الـ cloud وIAM
ABAC (Attribute-Based Access Control)وصول عامالوصول بيُمنح بناءً على مجموعة خصائص (attributes) للمستخدمين والموارد — يسمح بإدارة وصول دقيقة جدًا وقابلة للتكيّف

Shift-Left Security

طريقة فعّالة لتقليل التكاليف الإضافية وتجنّب تعطيل توفّر النظام هي تصميم الأمان مباشرة جوه معمارية النظام بدل ما نضيفه لاحقًا. بناء الأمان في أساس المنتج من البداية بيحسّن الكفاءة ويقلل الحاجة لحمايات مُضافة لاحقًا (retrofitted).

من غير تطبيق استراتيجية shift-left، فرق التطوير ممكن تسلّم تطبيقات من غير أمان مدمج، مما يجبر المؤسسة تنفّذ ضمانات خارجية متعددة لاحقًا. بإشراك خبراء أمان في مراحل التصميم والتطوير، بيبقى ممكن نصنع منتج بضوابط أمان أصلية (native)، وده بيحسّن تجربة المستخدم وكمان بيقلل الاعتماد على إجراءات حمائية إضافية.

كتير من التطبيقات لسه معتمدة بشكل كبير على دفاعات مستوى المنصة (platform-level) بدل ما تدمج الأمان جوه البرنامج نفسه. لو كل وظائف الأمان مقدَّمة من تقنية منصة معينة (زي Kubernetes)، مستخدم عنده وصول إداري للمنصة دي يقدر يتلاعب أو يعطّل الحمايات دي، مما يعرّض كل الخدمات المعتمِدة للخطر.

فصل الصلاحيات الإدارية (Administrative Segmentation)

ممكن يبان معقول نديّ للمدير (admin) صلاحية تجاوز آليات أمان معينة بناءً على دوره. لكن لما تهديد يجي من الداخل — أو مهاجم يحصل على اعتمادات إدارية شرعية — الوضع الأمني الكلي ممكن ينهار.

للحماية من التهديدات الداخلية والمهاجمين اللي حصلوا على وصول صالح، أساسي تقسّم مسؤوليات الأمان عشان مفيش فرد واحد يقدر يتجاوز كل الضمانات. ده ممكن يشمل فصل المهام بين فرق التطبيقات ومسؤولي الأنظمة، أو توزيع الصلاحيات الإدارية عبر أفراد متعددين، شبيه بمفهوم Shamir's Secret Sharing (SSS).

باستخدام SSS، النظام ممكن يتضبط عشان يحتاج تفويضات متعددة لتنفيذ فعل إداري عالي المستوى واحد — مثلًا، منح وصول root ممكن يحتاج موافقة 3 مسؤولين منفصلين.

Threat Modeling وThreat Intelligence

قبل تحليل المخاطر المحتملة على مؤسسة، أساسي إننا نعمل الأول جرد شامل لكل الأصول. مش منطقي نركّز على تهديدات تستهدف معدّات Cisco لو المؤسسة بتشغّل بس معدّات Juniper.

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

الاستخبارات دي بتغذي Threat Modeling، اللي بيشمل فحص الأنماط والتقنيات اللي المهاجمين الحقيقيين بيستخدموها، وتقييم إزاي دي ممكن تأثر على موظفي المؤسسة، عملياتها، أنظمتها، وسوفت وير ها.

Threat Intelligence هي معلومات اتحدد سياقها لمؤسسة معينة: رؤى قابلة للتنفيذ مستمَدة من الـ threat modeling بتبرز مخاطر حقيقية لأهداف المؤسسة. معلومة خام (زي وجود exploit معين) مش threat intelligence في حد ذاتها، لكن ممكن تساهم فيها بمجرد ما تتحدد سياقها.

الفرق الأساسي بين معلومات أمان عامة وthreat intelligence هو السياق: معلومات الأمان ممكن تكون مفيدة نظريًا، لكن الـ threat intelligence خاصة بالمؤسسة وبتدعم قرارات مدروسة لتقوية الإجراءات والاستراتيجيات.

تمارين Table-Top

بمجرد الحصول على threat intelligence مهمة، المؤسسات غالبًا بتستفيد من تنظيم نقاش عبر-وظيفي (cross-functional) فورًا. صيغة شائعة لده اسمها table-top exercise، حيث مهندسين، أصحاب مصلحة، ومتخصصي أمان بيتجمّعوا عشان يقيّموا إزاي المؤسسة ممكن تستجيب لأنواع مختلفة من الحوادث أو الهجمات.

إجراء التمارين دي بانتظام عبر الأنظمة والبيئات بيضمن إن كل الفرق مألوفة بالـ Tactics, Techniques, and Procedures (TTPs) للاستجابة لسيناريوهات متنوعة. كتير من المؤسسات بتعاني من TTPs غير مطوّرة كفاية، وده ممكن يؤخّر استجابة الحادث بشكل كبير.

مثال: سيناريو فيه هجوم phishing ناجح يستهدف مسؤول ممكن يعرّض المؤسسة كلها. لتقوية الدفاعات، مؤسسة ممكن تنفّذ نظام وصول إيميل مخصَّص للمسؤولين معزول فعليًا — المسؤولين بيفتحوا الإيميلات عبر واجهة عميل جوه بيئة sandbox شديدة الأمان على هاردوير منفصل، بدل محطات عمل بوصول للإنتاج.

تمارين table-top مكوّن أساسي في Business Continuity Planning (BCP)، بتغطي مش بس حوادث الأمن السيبراني (زي ransomware) لكن كمان طوارئ تنظيمية أوسع زي كوارث طبيعية أو تهديدات أمنية بتشمل عنف.

الـ Patching المستمر والتحقق من سلسلة الإمداد

ممارسة دفاعية أساسية تانية هي automated continuous patching — استرجاع التحديثات من الكود المصدري الأعلى وتطبيقها الأول على بيئة تطوير أو staging. بمجرد التطبيق، التغييرات بتتختبر بدقة، وبس لو الاختبارات نجحت بيتم ترقيتها للإنتاج.

المخاطر الأساسي المرتبط بالاستراتيجية دي هو احتمال اختراق سلسلة إمداد السوفت وير (software supply chain). التحقق المستمر من سلسلة الإمداد أساسي لكل من الموردين والمستهلكين — ده بيضمن إن كل سوفت وير وهاردوير مستلَم أصلي وغير معدَّل.

استخدام Software Bill of Materials (SBOM) لتتبّع الاعتماديات في عملية البناء فعّال جدًا لمراقبة سلامة سلسلة الإمداد. بتوثيق كل الاعتماديات، توليد SBOM، وتغليفه تشفيريًا مع التطبيق أو الـ container، المؤسسات تقدر تتحقق من توقيع SBOM قبل النشر.

النسخ الاحتياطية (Backups)

نسخة احتياطية هي لقطة (snapshot) من البيانات في لحظة زمنية محددة. النسخ الاحتياطية أساسية لأنها بتسمح لنا نستعيد البيانات لو اتلفت، اتمسحت، أو بقت غير متاحة.

أنواع استراتيجيات النسخ الاحتياطي:

النوعالوصفالمميزاتالعيوب
Full Backupنسخة كاملة من كل البياناتسهل الاستعادةوقت طويل، تخزين أكبر
Incremental Backupبس الملفات اللي اتغيّرت من آخر نسخة (كاملة أو تزايدية)وقت وتخزين أقلاستعادة أعقد — محتاجة إعادة بناء من نسخ متعددة
Differential Backupالملفات اللي اتغيّرت من آخر نسخة كاملةتخزين أوسط، استعادة أبسط من الـ incrementalتخزين أكتر من incremental

النسخ الاحتياطية كمان ممكن تُصنَّف حسب حالة النظام وقت أخذها: Hot Backups وCold Backups. وحسب مكان التخزين: محليًا، على جهاز منفصل، أو وسائط خارجية (hard drives، USB، DVDs، أشرطة مغناطيسية).

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

الاستراتيجية الأأمن عمومًا هي الهجينة (Hybrid) — الجمع بين hot/cold وأونلاين/أوفلاين بيضمن مرونة. التكرار (redundancy) أساسي: استخدام طرق نسخ احتياطي متعددة بيضمن إن لو واحدة فشلت، تانية تكون متاحة — ده بيخلق نهج دفاع بالعمق.

النسخ الاحتياطية لازم تتخزن بأمان، والتشفير تقنية أساسية لحمايتها من الوصول غير المصرَّح.

التشفير (Encryption)

من أفعل الدفاعات ضد الوصول غير المصرَّح. اعتبارات مهمة: تشفير البيانات مفيد بس لو نقدر نفك تشفيرها وقت الحاجة. بعض البيانات ممكن تكون مقصودة للاستخدام المؤقت بس.

مثال رئيسي: TLS (Transport Layer Security) — بس الـ client والـ server في جلسة معينة يقدروا يفكوا تشفير المعلومات المنقولة، وحتى المسؤولين مالهمش وصول. مفاتيح فك التشفير موجودة في الذاكرة لفترة قصيرة جدًا قبل ما تتشال. في سيناريوهات التشفير المؤقت (ephemeral encryption) دي، المفاتيح عمرها ما بتتكتب على القرص أو تتبعت عبر الشبكة.

مهم كمان نضمن إن بس الحد الأدنى الضروري من المستخدمين أو الأنظمة عندهم صلاحيات فك التشفير. بالمثل، ملفات النسخ الاحتياطي المفروض تتشفّر بمفاتيح فريدة، والمفاتيح مايتكررش استخدامها عبر تطبيقات مختلفة. كل مفتاح تشفير المفروض يكون له غرض واحد محدَّد بوضوح.

الـ Logging واختبار الفوضى (Chaos Testing)

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

اللوجات مش مقصورة على الشبكة بس — أجهزة الشبكة الأساسية زي الـ routers، الـ switches، والـ firewalls محتاجة كمان تتسجّل، بما فيها معلومات زي تاريخ الشراء، إصدار نظام التشغيل، وتاريخ نهاية العمر الافتراضي.

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

Chaos Testing نوع من ممارسات BCP وDR، غالبًا مؤتمت. مثلًا، مؤسسة ممكن تستخدم virtual machine باعتمادات إدارية صالحة جوه شبكة الإنتاج عشان تحاكي اضطرابات متعمَّدة — عن طريق Red Teams، إيقافات مؤتمتة مجدوَلة، أو إرسال أوامر خبيثة موثَّقة عبر APIs المنصة. الهدف اختبار الضوابط تحت ظروف غير متوقّعة وفوضوية.


05القوانين واللوائح والمعايير والأطر (Cybersecurity Laws, Regulations, Standards, and Frameworks)

أهداف الوحدة

فهم واسع للقضايا القانونية والتنظيمية حوالين الأمن السيبراني | فهم أطر ومعايير مختلفة بتساعد المؤسسات توجّه أنشطتها الأمنية | الإلمام بـ "تشريح الأمن السيبراني" (Anatomy of Cyber)

القوانين واللوائح

القانونالوصف
HIPAA (1996)قانون أمريكي بيحكم التأمين الصحي وحماية سجلات المرضى الطبية. بيحمي PHI (Protected Health Information) عبر: Privacy Rule (كيفية مشاركة PHI وحقوق المريض)، وSecurity Rule (ضمانات إدارية، فعلية، وتقنية لحماية e-PHI)
FERPA (1974)بينظّم خصوصية سجلات الطلاب التعليمية في أمريكا. بيقيّد الإفصاح من غير موافقة، ماعدا حالات معينة (نقل مدارس، طوارئ صحية، امتثال قانوني). المخالفة بتعرّض المدارس لفقدان التمويل الفيدرالي
GLBA (1999)بيفرض متطلبات على المؤسسات المالية لحماية معلومات العملاء المالية — شرح كيفية الجمع والاستخدام والمشاركة، مع خيار الانسحاب
GDPR (2016، الاتحاد الأوروبي)بيحكم خصوصية وأمان البيانات. بيدّي أفراد حقوق واسعة — "الحق في النسيان"، إشعارات الاختراق، نقل البيانات. الغرامات تصل لـ 20 مليون يورو أو 4% من الإيراد السنوي، أيهما أعلى. بينطبق على أي كيان بيعالج بيانات مقيمين في الاتحاد الأوروبي بغض النظر عن مكان المؤسسة
Key Disclosure Lawsبعض الدول بتطلب الإفصاح عن مفاتيح التشفير أو الباسوردات في ظروف قانونية معينة — مثال: RIPA 2000 (المملكة المتحدة) بيسمح للسلطات تجبر المشتبه بهم يقدّموا مفاتيح فك التشفير، بعقوبات تصل لسنتين سجن (خمس سنين لحالات الأمن القومي أو حماية الأطفال)
CCPA (2018، كاليفورنيا)بيدّي حقوق للمقيمين: Right to Know (إفصاح البيانات المجمَّعة)، Right to Opt-Out (رفض بيع البيانات)، Right to Delete (حذف المعلومات الشخصية)

المعايير والأطر

الإطارالوصف
PCI DSS (2004)إطار أمن معلومات للمؤسسات اللي بتتعامل مع بيانات بطاقات ائتمان. بيدار من Payment Card Industry Security Standards Council. التقييم سنوي. مثال: Requirement 2 بيمنع استخدام باسوردات افتراضية من المورّد؛ Requirement 3 بيحدد أنواع بيانات حامل البطاقة المسموح تخزينها وإزاي تُحمى
CIS Top 18ضوابط أمان حرجة موصى بيها من Center for Internet Security (سابقًا 20، دلوقتي 18). مقسَّمة لـ 3 مجموعات تنفيذ: IG1 (مؤسسات صغيرة، موارد IT محدودة)، IG2 (مؤسسات متوسطة، بنية أعقد)، IG3 (تنفيذ كامل، فرق أمان مخصَّصة)
NIST Cybersecurity Frameworkيوفّر معايير وممارسات لتحديد، تقييم، وتقليل مخاطر الأمن السيبراني. 3 مكونات: Core (الوظائف الست)، Implementation Tiers، Profiles. الوظائف الست: Identify (ID) → Protect (PR) → Detect (DE) → Respond (RS) → Recover (RC)
MITRE ATT&CK وD3FENDATT&CK بيوثّق سلوكيات وتقنيات المهاجمين (TTPs) عالميًا. D3FEND (المقابل الدفاعي) بيوفّر ممارسات موصى بيها للوقاية، الاكتشاف، التخفيف، والاستجابة
ISA/IEC 62443معيار يركّز على أمان أنظمة التحكم والأتمتة الصناعية (IACS / OT)
Cyber Kill Chain (Lockheed Martin)دورة حياة الهجوم السيبراني بسبع مراحل (تفصيل تحت)
FedRAMPإطار أمان موحَّد لخدمات الـ cloud المستخدَمة من وكالات فيدرالية أمريكية. تفويض واحد بيغطي كل الوكالات، بضوابط مبنية على NIST SP 800-53 Rev. 4

Cyber Kill Chain — المراحل السبع

1. Reconnaissance    → تحديد الأهداف والثغرات المحتملة
2. Weaponization      → تطوير استغلال لنقاط الضعف المحددة
3. Delivery           → إطلاق الهجوم
4. Exploitation       → تنفيذ الـ payload على الهدف
5. Installation       → تثبيت malware على النظام
6. Command & Control  → الحفاظ على الوصول وإصدار الأوامر
7. Actions on Objectives → تحقيق هدف المهاجم (سرقة بيانات أو تدمير)

تشريح الأمن السيبراني (Anatomy of Cyber)

الأمن السيبراني في جوهره شكل من إدارة المخاطر مركّز على التهديدات المبنية على الشبكة اللي بتأثر على الأصول المعالَجة أو المخزَّنة في أنظمة تقنية. الأنظمة دي بتدعم عمليات المؤسسة التجارية وبتنشئ قيمة، فالهجمات عليها ممكن تؤدي لفقدان قيمة. لإدارة الخطر ده، المؤسسات بتنفّذ ضوابط أمنية.

المخطط بيتكون من:

Security Incident Management بيشمل العملية الكاملة: اكتشاف الأحداث، الفرز، تحديد الحوادث، ثم التحقيق والحل.

باستخدام NIST CSF كمثال، الوظائف الست ممكن تترسم على المخطط ده لتوضيح فين الضوابط المحددة بتدخل — ده بيلخّص جوهر الأمن السيبراني بشكل واضح ومفهوم لكل من المديرين التنفيذيين ومتخصصي الأمان.


06الفرص الوظيفية في الأمن السيبراني (Career Opportunities in Cybersecurity)

المسار الهجومي (Attack)

الدورالوصف
Network Penetration Testerيكتشف ويستغل ثغرات جوه شبكة مستهدفة. محتاج فهم قوي للشبكات والأنظمة، ومهارات كتابة تقنية واضحة لتوثيق النتائج
Web Application Testerيقيّم تطبيقات الويب على نقاط ضعف أمنية. محتاج معرفة قوية بثغرات الويب، أساليب black-box وwhite-box
Cloud Penetration Testerيقيّم أمان البنية التحتية السحابية. مناسب لمن عنده خبرة في تقنيات الـ cloud
Exploit Developerيكتشف ويطوّر استغلالات لثغرات السوفت وير. مناسب لمن بيستمتع بالـ reverse engineering، تحليل الكود منخفض المستوى، وتخطي التخفيفات الأمنية
Vulnerability Researcherيبحث في ثغرات سوفت وير جديدة وتقنيات استغلال، يقيّم تأثيرها، يطوّر Proofs of Concept (PoCs)، ويوصّل النتائج لأصحاب المصلحة

المسار الدفاعي (Defend)

الدورالوصف
Security Administratorدور إدارة أنظمة مركّز على الأمان عبر المؤسسة على المستوى التشغيلي
Cyber Defence Analyst (SOC Analyst)يراقب، يفرز، ويصعّد تنبيهات أمنية من الشبكات المراقَبة
Malware Analystيفحص عينات malware مشتبهة أو مؤكَّدة لفهم إزاي بتشتغل وغرضها
Digital Forensics Analystيحقق في حوادث الأمن السيبراني بجمع وتحليل أدلة الاختراقات واستعادة البيانات
Cyber Defence Incident Responderيستجيب لأحداث الأمن السيبراني، بيحدد سببها ونطاقها، ويوصي بإجراءات الاحتواء والإزالة والتعافي
Threat Hunterيبحث استباقيًا في الشبكات والأنظمة عن Indicators of Compromise (IOCs) باستخدام threat intelligence محدَّث

مسار البناء (Build)

الدورالوصف
Enterprise Security Architect (ESA)يفهم أنشطة المؤسسة التجارية ويبني نماذج بتربط حلول الأمان بالخدمات التجارية
Cloud Architectيصمم ويشرف على تنفيذ استراتيجية حوسبة سحابية متماشية مع أهداف العمل
Security Solution Architect (SA)يطوّر حلول معمارية عالية المستوى لأمان التطبيقات
Security Designerمسؤول عن تصميم، بناء، وغالبًا صيانة هياكل الدفاع السيبراني للتطبيقات والبنية التحتية
Developerيكتب برامج حاسوبية من مكونات نظام التشغيل الأساسية لتطبيقات سطح المكتب، الموبايل، والويب
DevSecOps Engineerيدمج الأمان في كل مراحل دورة حياة تطوير السوفت وير، ويؤتمت اختبارات وعمليات الأمان
Site Reliability Engineer (SRE)يضمن ويحسّن توفّر وأداء أنظمة السوفت وير
System Hardener (System Administrator)يضبط الأنظمة لتقليل المخاطر الأمنية — تعديل إعدادات افتراضية غير آمنة، إزالة سوفت وير غير مستخدَم، فرض قواعد firewall

نهاية نوتس الموديول الأول — OSCP: Introduction to Cybersecurity