16.9
IG2 IG3

تدريب المطورين على مفاهيم أمان التطبيقات والبرمجة الآمنة

نوع الأصل: التطبيقات
وظيفة الأمان: حماية

الوصف

تدريب المطورين على مفاهيم أمان التطبيقات وممارسات البرمجة الآمنة. يمكن أن يشمل التدريب تعليمًا عامًا لأمان التطبيقات وأفضل ممارسات البرمجة الآمنة والمواضيع الخاصة بالتقنية.

قائمة التحقق من التطبيق

1
مراجعة متطلبات الضمانة مقارنة بالوضع الحالي
2
تطوير خطة تنفيذ بجدول زمني ومراحل رئيسية
3
تنفيذ الضوابط والإجراءات المطلوبة
4
التحقق من التنفيذ من خلال الاختبار والتدقيق
5
توثيق التنفيذ وتحديث الإجراءات التشغيلية

التهديدات والثغرات (CIS RAM)

سيناريوهات التهديد

مطور يُدخل ثغرة حقن بسبب نقص التدريب

السرية

يكتب مطور كوداً معرضاً لحقن SQL لأنه لم يُدرّب أبداً على الاستعلامات المعلمية أو التحقق من المدخلات في إطار التطوير الخاص به.

عيب إلغاء تسلسل غير آمن من مطور غير مدرب

السلامة

ينفذ مطور إلغاء تسلسل الكائنات من مدخلات غير موثوقة بدون تعقيم لأنه يفتقر إلى التدريب على هجمات إلغاء التسلسل، مما يمكن تنفيذ الكود عن بُعد.

الثغرات (عند غياب الإجراء الوقائي)

افتقار المطورين لمعرفة الترميز الآمن

بدون تدريب أمان التطبيقات، لا يدرك المطورون أنماط الثغرات الشائعة في أُطرهم ولغاتهم المحددة، مما يُدخل بشكل منهجي عيوب أمنية يمكن منعها.

عدم وجود ثقافة أمنية داخل فرق التطوير

يعني غياب تدريب المطورين الموجه نحو الأمان أن الأمان يُعامل كفكرة لاحقة بدلاً من جزء لا يتجزأ من عملية التطوير، مما يؤدي إلى كود غير آمن افتراضياً.

متطلبات الأدلة

النوع عنصر الدليل تكرار الجمع
وثيقة وثيقة السياسة الحاكمة (حالية، معتمدة، مُبلغة) يُراجع سنوياً