ENCS539 | موضوع خاص

المفاهيم والأساليب الأساسية لأمن البرمجيات. وتشمل المواضيع: نقاط الضعف في البرامج والهجمات عليها، مثل الفائض في المخزن المؤقت، حقن SQL، اختطاف الجلسة، البرمجة عبر الموقع، ضعف التعامل مع الخطأ، تحليل سطح الهجوم، اختبار الأمان القائم على الاختيار وتحليل البرامج. "بناء الأمن في" العقلية في جميع مراحل دورة تطوير البرمجيات الآمنة (المتطلبات والتصميم والتنفيذ والاختبار) مع التركيز على كيفية دمج الأمن في كل مرحلة وما هي الأساليب التي يجب استخدامها.