Skip Ribbon Commands
Skip to main content


Secure Software Development


This course covers the security and safety analysis in software design and development. It defines and identifies vulnerability detection and avoidance. Topics include threat modeling, defensive programming, web security and the interaction between security and usability, authentication, principle of least privilege, buffer overflows, race conditions, time-of-check vs. time-of-use, trust management, access control, and other security relevant issues.

Academic Year



Created at 11/26/2012 1:36 AM by Ja'far Alqatawna
Last modified at 5/12/2015 2:22 PM by Ja'far Alqatawna