أساسيات الأمن السيبراني

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

اشترك الآن سجّل الدخول تصفح الدورات

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

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

12 قسم · 90 درس · 39 اختبار

محتوى الدورة

  1. 1
    قبل أن نبدأ
  2. 2
    مقدمة6 دروس · 4 اختبارات
    1. ما هو الأمن السيبراني؟
    2. مختصر كتابي: What is Cybersecurity
    3. اختبار قصير: What is Cybersecurity
    4. أهمية الأمن السيبراني
    5. مختصر كتابي: Why Cybersecurity Matters
    6. اختبار قصير: Why Cybersecurity Matters
    7. مبادئ الأمن السيبراني
    8. مختصر كتابي: Cybersecurity Principles
    9. اختبار قصير: Cybersecurity Principles
    10. اختبار الوحدة: مقدمة في الأمن السيبراني
  3. 3
    أمن البيانات4 دروس · 3 اختبارات يحتوي على دروس مجانية
    1. تصنيف البيانات
    2. مختصر كتابي: Data Classification
    3. اختبار قصير: Data Classification
    4. أنواع البيانات الحساسة درس مجاني
    5. مختصر كتابي: Sensitive Data Types درس مجاني
    6. اختبار قصير: Sensitive Data Types
    7. اختبار الوحدة: أمن البيانات
  4. 4
    أساسيات الشبكات6 دروس · 4 اختبارات
    1. نموذج OSI
    2. مختصر كتابي: OSI Model
    3. اختبار قصير: OSI Model
    4. منافذ الشبكة
    5. مختصر كتابي: Network Ports
    6. اختبار قصير: Network Ports
    7. كيف يعمل الإنترنت
    8. مختصر كتابي: How Internet Works
    9. اختبار قصير: How Internet Works
    10. اختبار الوحدة: أساسيات الشبكات
  5. 5
    بروتوكول HTTP10 دروس · 6 اختبارات
    1. طلب HTTP
    2. مختصر كتابي: HTTP Request
    3. اختبار قصير: HTTP Request
    4. استجابة HTTP
    5. مختصر كتابي: HTTP Response
    6. اختبار قصير: HTTP Response
    7. رموز الحالة
    8. مختصر كتابي: Status Codes
    9. اختبار قصير: Status Codes
    10. سياسة CORS
    11. مختصر كتابي: CORS
    12. اختبار قصير: CORS
    13. الفرق بين HTTP و HTTPS
    14. مختصر كتابي: HTTP Vs HTTPS
    15. اختبار قصير: HTTP Vs HTTPS
    16. اختبار الوحدة: بروتوكول HTTP
  6. 6
    التشفير12 درسًا · 7 اختبارات
    1. مقدمة في التشفير
    2. مختصر كتابي: Introduction to Cryptography
    3. اختبار قصير: Introduction to Cryptography
    4. التشفير المتماثل
    5. مختصر كتابي: Symmetric Encryption
    6. اختبار قصير: Symmetric Encryption
    7. التشفير غير المتماثل
    8. مختصر كتابي: Asymmetric Encryption
    9. اختبار قصير: Asymmetric Encryption
    10. التجزئة (Hashing)
    11. مختصر كتابي: Hashing
    12. اختبار قصير: Hashing
    13. التوقيع الرقمي
    14. مختصر كتابي: Digital Signature
    15. اختبار قصير: Digital Signature
    16. رمز مصادقة الرسائل (MAC)
    17. مختصر كتابي: Message Authentication Code (MAC)
    18. اختبار قصير: Message Authentication Code (MAC)
    19. اختبار الوحدة: التشفير
  7. 7
    المصادقة18 درسًا · 10 اختبارات يحتوي على دروس مجانية
    1. الفرق بين المصادقة والتفويض درس مجاني
    2. مختصر كتابي: Authentication Vs Authorization
    3. اختبار قصير: Authentication Vs Authorization
    4. إدارة الجلسات
    5. مختصر كتابي: Session Management
    6. اختبار قصير: Session Management
    7. المصادقة الأساسية
    8. مختصر كتابي: Basic Authentication
    9. اختبار قصير: Basic Authentication
    10. المصادقة المعتمدة على ملفات الارتباط (Cookies)
    11. مختصر كتابي: Cookie-based Authentication
    12. اختبار قصير: Cookie-Based Authentication
    13. المصادقة المعتمدة على الرموز (Tokens)
    14. مختصر كتابي: Token-based Authentication
    15. اختبار قصير: Token-based Authentication
    16. رموز JSON Web Token (JWT)
    17. مختصر كتابي: JSON Web Token (JWT)
    18. اختبار قصير: JSON Web Token (JWT)
    19. كلمة المرور لمرة واحدة (OTP)
    20. مختصر كتابي: One-Time Password (OTP)
    21. اختبار قصير: One-Time Password (OTP)
    22. المصادقة بمفتاح API
    23. مختصر كتابي: API Key Authentication
    24. اختبار قصير: API Key Authentication
    25. كيفية حماية حسابات المستخدمين
    26. مختصر كتابي: How to Protect Users Accounts
    27. اختبار قصير: How to Protect Users Accounts
    28. اختبار الوحدة: المصادقة
  8. 8
    مقدمة إلى بيئة المختبر6 دروس · 1 اختبار
    1. ما هي بيئة المختبر؟
    2. مختصر كتابي: What is the Lab Environment
    3. تطبيق DVWA
    4. تطبيق OWASP Mutillidae II
    5. تطبيق OWASP Juice Shop
    6. أداة Burp Suite ومنصة Web Security Academy
    7. اختبار الوحدة: مقدمة إلى بيئة المختبر
  9. 9
    ثغرات جهة الخادم13 درسًا · 1 اختبار
    1. حقن SQL
    2. خلل المصادقة
    3. خلل التحكم في الوصول
    4. حقن الأوامر
    5. اجتياز المسارات (Path Traversal)
    6. رفع الملفات غير المقيّد
    7. كشف البيانات الحساسة
    8. ثغرات منطق العمل
    9. حالات التسابق (Race Conditions)
    10. تزوير الطلبات من جهة الخادم (SSRF)
    11. حقن كيانات XML الخارجية (XXE)
    12. الثغرات الشائعة في واجهات API
    13. هجمات نماذج اللغة الكبيرة (LLM) في الويب
    14. اختبار الوحدة: ثغرات جهة الخادم
  10. 10
    ثغرات جهة العميل4 دروس · 1 اختبار يحتوي على دروس مجانية
    1. البرمجة النصية عبر المواقع (XSS)
    2. مشاركة الموارد عبر المصادر (CORS)
    3. تزوير الطلبات عبر المواقع (CSRF) درس مجاني
    4. اختطاف النقرات (Clickjacking)
    5. اختبار الوحدة: ثغرات جهة العميل
  11. 11
    قائمة OWASP Top 1011 درسًا · 1 اختبار
    1. ما هي قائمة OWASP Top 10؟
    2. A01:2021 – خلل التحكم في الوصول
    3. A02:2021 – إخفاقات التشفير
    4. A03:2021 – الحقن
    5. A04:2021 – التصميم غير الآمن
    6. A05:2021 – أخطاء الإعدادات الأمنية
    7. A06:2021 – المكونات الضعيفة والقديمة
    8. A07:2021 – إخفاقات التعريف والمصادقة
    9. A08:2021 – إخفاقات سلامة البرمجيات والبيانات
    10. A09:2021 – إخفاقات التسجيل والمراقبة الأمنية
    11. A10:2021 – تزوير الطلبات من جهة الخادم
    12. اختبار الوحدة: قائمة OWASP Top 10
  12. 12
    خاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي للدورة

اشترك الآن سجّل الدخول تصفح الدورات