Teaching Secure Software Development with Vulnerability Assessments

Author:
Bei-Tseng Chu, Will Stranathan, James Cody, Jonathan Peterson, Adam Wenner, HuiMing Yu
File Size:
403.18 kB
Date:
01 July 2009
Downloads:
1185 x

Software flaws are a root cause of many security vulnerabilities found today. Empirical evidence suggests that teaching developers techniques for secure software development can significantly reduce security vulnerabilities. Unfortunately, most Computer Science curricula, including popular textbooks, have paid little attention to secure software development. In this paper we discuss possible approaches to teaching secure software development in Computing Curricula. We also share our experiences in teaching secure software development, including laboratory exercises and assignments.

Teaching Secure Software Development with Vulnerability Assessments