أمن التطبيقات و DevSecOps — دورة دراسية
الدورة التحضيرية الرسمية لشهادة أمن التطبيقات و DevSecOps: وحدات منظمة، أمثلة تطبيقية، وممارسة مركزة على الامتحان.
Key facts
- Course price: $195 (one-time payment)
- Field: Cybersecurity & Information Security
- Prepares for: أمن التطبيقات وDevSecOps
- 7 modules · 24 lessons · about 6 hours of lessons
- Self-paced, online, illustrated lessons
Course outline
- الوحدة 1: أساسيات أمن التطبيقات — تأسيس المفاهيم الأساسية لأمن التطبيقات، مشهد التهديدات، وفلسفة التحول لليسار التي تدعم DevSecOps.
- لماذا أمان التطبيقات مهم
- تعمق في قائمة OWASP Top 10
- دورة حياة تطوير البرمجيات الآمنة (SSDLC)
- نمذجة التهديدات باستخدام STRIDE وPASTA
- الوحدة 2: البرمجة الآمنة وأنماط الثغرات الشائعة — تغطية مبادئ البرمجة الآمنة وأهم فئات الثغرات التي يجب على المطورين فهمها لكتابة برمجيات آمنة.
- مبادئ ومعايير البرمجة الآمنة
- هجمات الحقن والوقاية منها
- البرمجة النصية عبر المواقع (XSS) وتزوير الطلبات عبر المواقع (CSRF)
- عيوب المصادقة والتفويض وإدارة الجلسات
- الوحدة 3: اختبار الأمان — SAST وDAST وSCA — تعليم التخصصات الثلاثة الأساسية لاختبار الأمان الآلي وكيفية تكاملها مع المراجعة اليدوية في برنامج اختبار شامل.
- اختبار أمان التطبيقات الثابت (SAST)
- اختبار أمان التطبيقات الديناميكي (DAST)
- تحليل تكوين البرمجيات (SCA) وأمان التبعيات
- اختبار أمان التطبيقات التفاعلي (IAST) واختبار الاختراق
- الوحدة 4: إدارة الأسرار وأمن سلسلة التوريد — معالجة كيفية حماية الأسرار والمواد التشفيرية وكيفية تأمين سلسلة توريد البرمجيات ضد هجمات التبعيات وخط أنابيب البناء.
- إدارة الأسرار — المبادئ والأدوات
- أمن سلسلة توريد البرمجيات وقوائم مكونات البرمجيات (SBOMs)
- أمن الحاويات والبنية التحتية كرمز
- الوحدة 5: DevSecOps — دمج الأمان في خطوط CI/CD — تغطية فلسفة DevSecOps، تكامل سلسلة الأدوات، وكيفية بناء بوابات أمان في خطوط CI/CD الحديثة دون إعاقة سرعة التسليم.
- مبادئ وثقافة DevSecOps
- بناء بوابات أمنية في مسارات CI/CD
- المراقبة الأمنية والتسجيل والاستجابة للحوادث في DevSecOps
- الوحدة 6: مواضيع متقدمة — أمن API والتشفير وZero Trust في التطبيقات — تغطية مخاطر أمن API المحددة، تطبيق التشفير الصحيح، وكيفية تطبيق مبادئ Zero Trust على بنية التطبيقات.
- أمان واجهات برمجة التطبيقات — REST وGraphQL وأهم 10 مخاطر لأمان واجهات برمجة التطبيقات
- التشفير التطبيقي لمطوري التطبيقات
- هندسة تطبيقات الثقة الصفرية
- الوحدة 7: الاستعداد للامتحان — مراجعة المفاهيم والاستراتيجية — تجميع الدورة بأكملها في مراجعة منظمة، شرح كيفية هيكلة امتحانات أمن التطبيقات الاحترافية وDevSecOps، وتقديم استراتيجيات الدراسة وأداء الاختبار.
- مراجعة سريعة للمفاهيم الأساسية
- هيكل الامتحان ومشهد الشهادات
- استراتيجية الممارسة والتحضير النهائي