مفاهيم الحماية: CIA Triad
التلات أهداف الأساسية لأي حماية: Confidentiality و Integrity و Availability، بأمثلة حقيقية لكل واحد.
نص شرح المعلم والكود الذي كتبه ونتيجة تشغيله، بنفس ترتيب الدرس.
أهلاً بيك. دلوقتي بقيت فاهم الجهاز والشبكة والويب. نبدأ بقى نسأل السؤال المهم: إحنا بنحمي إيه بالزبط؟
أي حماية في الدنيا هدفها تحافز على تلات حاجات، واسمهم مع بعض CIA Triad. C اختصار Confidentiality. I اختصار Integrity. و A اختصار Availability. وأي هجوم بيضرب واحدة منهم على الأقل.
أولاً: Confidentiality، يعني السِّرّيّة. البيانات ما يشوفهاش غير اللي مسموح له. مِسال: لو بيانات كروت العملاء اتسربت، أو حد قرا إيميلات المدير… ده ضرب للـ Confidentiality.
تانياً: Integrity، يعني سلامة البيانات. البيانات ما تتغيرش غير من اللي مسموح له. مِسال: حد دخل ونزّل سعر منتج من ألف جنيه لجنيه واحد… أو غيّر رصيد حسابه في البنك.
تالتاً: Availability، يعني الإتاحة. الخدمة تفضل شغالة وقت ما المستخدم يحتاجها. مِسال: هجوم DDoS وقّع الموقع، أو Ransomware قَفَل كل ملفات الشركة. وخد بالك: هجوم واحد ممكن يضرب أكتر من واحدة. الـ Ransomware مَسَلاً بيِقْفِل الملفات، يعني بيضرب الـ Availability. وساعات كمان بيسرّبها، يعني بيضرب الـ Confidentiality. وفي التقرير، لما تلاقي ثَغْرة، هتكتب هي بتأسّر على أنهي واحدة فيهم. نجرّب نصنّف شوية حوادس بـ Python. نشغّل…
incidents = {
"بيانات الكروت اتسربت": "C",
"حد غيّر أسعار المنتجات": "I",
"الموقع وقع ساعتين": "A",
}
for incident, kind in incidents.items():
print(kind, "←", incident)المخرجات
C ← بيانات الكروت اتسربت I ← حد غيّر أسعار المنتجات A ← الموقع وقع ساعتين
دورك: ضيف حادسة جديدة: موَزَّف مسح الـ backups بالغلط والسيستم وقف. دي تبقى أنهي حرف؟
ضيف الحادثة للـ dictionary وحط قدامها الحرف الصح.
الحل: A، لأن الخدمة وقفت. نشغّل…
incidents = {
"بيانات الكروت اتسربت": "C",
"حد غيّر أسعار المنتجات": "I",
"الموقع وقع ساعتين": "A",
"الـ backups اتمسحت والسيستم وقف": "A",
}
for incident, kind in incidents.items():
print(kind, "←", incident)المخرجات
C ← بيانات الكروت اتسربت I ← حد غيّر أسعار المنتجات A ← الموقع وقع ساعتين A ← الـ backups اتمسحت والسيستم وقف
الدرس الجاي: تلات كلمات بيتلخبطوا فيهم ناس كتير… Vulnerability و Threat و Risk. يلا بينا.
03 / دروس المسار (23)
- 01أهلاً بيك — يعني إيه أمن سيبراني؟
- 02الكمبيوتر بيشتغل إزاي من جُوّه؟
- 03نظام التشغيل: المدير اللي بيدير كل حاجة
- 04الملفات والـ Users والصلاحيات
- 05صفر وواحد: Binary و Hex و Encoding
- 06الشبكات والـ IP Address
- 07الـ Ports والـ Protocols
- 08الـ DNS والـ HTTP: إزاي الموقع بيفتح؟
- 09تطبيق الويب: Client و Server و Database
- 10مفاهيم الحماية: CIA Triadانت هنا
- 11Vulnerability و Threat و Risk
- 12Authentication و Authorization
- 13Least Privilege و Defense in Depth
- 14الـ Hashing: إزاي نحفَظ الباسورد صح
- 15الـ Encryption: Symmetric و Asymmetric و HTTPS
- 16تفكير المهاجم: الثقة والمدخلات
- 17الـ Attack Surface والـ Attack Vectors
- 18الـ Social Engineering والـ Phishing
- 19أنواع المهاجمين، والأخلاق، والقانون
- 20أنواع الاختبار والـ Scope والـ Rules of Engagement
- 21مراحل اختبار الاختراق
- 22جهّز الـ Lab بتاعك
- 23مراجعة نهائية: سيناريو كامل، وإنت رايح فين