البرمجة الآمنة
مستوى الصعوبة: مبتدئ/متوسط
الوقت: 11 وحدة، مقاطع فيديو من ≈1 إلى 5 دقائق + 3 أسئلة لكل وحدة التوافر: متاحة على منصة التدريب كوحدات فردية. الوحدات:
- البرمجة الآمنة - مقدمة (فيديو 0:59)
- البرمجة الآمنة - المصادقة والتفويض (فيديو 1:34)
- البرمجة الآمنة - الحقن (فيديو 1:40)
- البرمجة الآمنة - أقل الامتيازات (فيديو 1:16)
- البرمجة الآمنة - مقدمة إلى OWASP (فيديو 1:18)
- البرمجة الآمنة - تحديث OWASP - تم التحديث في الربع الرابع من 2022(فيديو 4:51)
- البرمجة الآمنة - تطبيق التصحيحات (فيديو 1:42)
- البرمجة الآمنة - أسرار الشيفرة المصدرية (فيديو 1:41)
- البرمجة الآمنة - التحليل الثابت (فيديو 1:08)
- البرمجة الآمنة - نمذجة التهديدات (فيديو 1:18)
- البرمجة الآمنة - التبعيات المعرّضة للثغرات (فيديو 1:20)
العرض التشويقي: شاهد العرض التشويقي المواد التسويقية:حزمة التسويق الخاصة بالبرمجة الآمنة
المحاور الرئيسية: يحتاج الموظفون التقنيون أيضًا إلى التدريب التمهيدي! ستعرّف وحدات التدريب القصيرة هذه مطوّريكم وسائر الموظفين التقنيين لديكم بمفاهيم متنوعة في البرمجة الآمنة. أما بالنسبة إلى المستخدمين النهائيين الذين لديهم معرفة مسبقة بهذه المفاهيم، فتُعد البرمجة الآمنة تذكيرًا ممتازًا بأهميتها. مفاهيم التعلّم الرئيسية:
-
مقدمة
- الأمن في عملية التطوير
-
المصادقة والتفويض
- المصادقة مقابل التفويض
- اختبار البرمجيات
- اختبارات «من أنت» واختبارات «ما الذي يمكنك فعله»
-
الحقن
- قيمة البيانات
- أساسيات هجمات الحقن
- هجمات حقن SQL وحقن أوامر نظام التشغيل
- منع هجمات الحقن
-
أقل الامتيازات
- أساسيات مبدأ أقل الامتيازات
- أقل الامتيازات خلال عملية التطوير
- المراجعة الدورية للوصول
-
مقدمة إلى OWASP
- نبذة تعريفية عن منظمة OWASP
- الاستفادة من قائمة OWASP Top 10
- ASVS وموارد OWASP الأخرى
-
تحديث OWASP
- فئات OWASP Top 10 اعتبارًا من عام 2021
- الفئات الجديدة
- الفئات التي أُعيدت تسميتها أو عُدّلت
-
تطبيق التصحيحات
- أهمية تطبيق التصحيحات
- عواقب عدم تطبيق التصحيحات
- أنظمة إدارة التصحيحات
-
أسرار الشيفرة المصدرية
- مخاطر الإفراط في المشاركة
- البيانات في مستودعات Github
- التشفير
- تحديد أسرار الشيفرة المصدرية
-
التحليل الثابت
- اكتشاف الأخطاء البرمجية قبل النشر
- الأدوات المتاحة
- تحسين جودة الشيفرة
-
نمذجة التهديدات
- استخدامات نمذجة التهديدات
- خطوات نمذجة التهديدات
- الأدوات والموارد المتاحة
-
التبعيات المعرّضة للثغرات
- سلبيات استخدام الشيفرة المصدرية التي كتبها الآخرون
- أهمية تطبيق التصحيحات
- الأدوات التي يمكن أن تساعد في تحديد الثغرات

