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

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