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

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

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

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

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

محتوى الدورة

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

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

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