Secure Modules for Undergraduate Software Engineering Courses
Secure Modules for Undergraduate Software Engineering Courses
复制标题
本科软件工程课程的安全模块
DOI:
10.1109/fie.2018.8658433
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Young Lee
中科院分区:
文献类型:
--
作者:
Jeong Yang;A. Lodgher;Young Lee
Security affects every software component in different types of computing systems. Many vulnerabilities and attacks on software systems are due to security weaknesses in the software itself. During the process of software specification, development, or testing, security issues are either taken into consideration insufficiently or not at all. Such software, due to internal weaknesses is prone to new attacks. By teaching secure software engineering techniques for designing and developing software modules, students would learn systematic secure software development techniques, such as defect detecting and security testing. This paper presents a series of modules that are designed to be integrated into undergraduate software engineering courses from a security perspective. The goal of the modules is to teach the building of robust software security requirements, secure software design and development, and secure software verification through a secure software development lifecycle.