Carleton University · CSEC 4300

أمن البرمجيات

العنوان الرسمي : Software Security

الساعات المعتمدة : 0.5 وحدةسنة المرجع : 2026-27

الوصف

مرونة البرامج اليومية تجاه الثغرات. هندسة الأمن ودورة حياة تطوير الأمن. التحليل الثابت وتحليل الثغرات. مفحّصات النماذج. اختبارات الأمان، الاختبارات غير الوظيفية، الاختبار بالتغرير (fuzz-testing). لغات البرمجة والأمن. واجهات برمجة التطبيقات التشفيرية واستخدام مجموعات أدوات الأمان.

المقررات السابقة

  • المتطلبات السابقة: ( COMP 3000 أو SYSC 4001 )، COMP 3004 و CSEC 3108.

الشروط والإجراءات

  • المتطلبات السابقة: ( COMP 3000 أو SYSC 4001 )، COMP 3004 و CSEC 3108.
  • محاضرات ثلاث ساعات أسبوعيًا.
نص المرجع بلغته الأصلية

Resilience of everyday software to vulnerabilities. Security engineering and the security development lifecycle. Static analysis and vulnerability analysis. Model checkers. Security testing, non-functional testing, fuzz-testing. Programming languages and security. Cryptographic APIs and use of security toolkits.

  • Prerequisite(s): ( COMP 3000 or SYSC 4001 ), COMP 3004 and CSEC 3108 .
  • Lectures three hours a week.

المصادر والمراجع

يتم الاحتفاظ بالتواريخ والمصادر لمساعدتك في التحقق من المعلومات. تُعرض ترجمات لتسهيل القراءة؛ المصدر الرسمي هو المرجع للشروط والمتطلبات.

مرجع المصدر : https://calendar.carleton.ca/undergrad/courses/CSEC/

تواصل مع StudyCanada

أخبرنا بخطتك أو سؤالك، ونواصل الحديث عبر البريد الإلكتروني.

سنستخدم معلومات الاتصال هذه للرد على طلبك. الخصوصية

هذا النموذج موجّه إلى StudyCanada. للتواصل مع المؤسسة التعليمية، استخدم بيانات الاتصال في صفحتها.