Course title |
Secure Software Development |
Acronym |
13M111RBS |
Study programme |
Electrical Engineering and Computing |
Module |
Applied Mathematics, Audio and Video Communications, Audio and Video Technologies, Biomedical and Environmental Engineering, Biomedical and Nuclear Engineering, Computer Engineering and Informatics, Electronics, Electronics and Digital Systems, Energy Efficiency, Information and Communication Technologies, Microwave Engineering, Nanoelectronics and Photonics, Power Systems - Networks and Systems, Power Systems - Renewable Energy Sources, Power Systems - Substations and Power Equipment, Signals and Systems, Software Engineering, System Engineering and Radio Communications |
Type of study |
master academic studies |
Lecturer (for classes) |
|
Lecturer/Associate (for practice) |
|
Lecturer/Associate (for OTC) |
|
ESPB |
6.0 |
Status |
elective |
Condition |
Computer Security, Software Design, Internet Applications Programming |
The goal |
Introducing students to the field of secure software development. Training students for the use of best practices in secure software development. Understanding threats and ways for detection and removal of threats in existing software systems. Attack vectors on computer and software systems. Introducing students to secure code audit methodologies. |
The outcome |
Students will gain knowledge about secure software development methodologies, as well as methodologies for detection and removal of threats and vulnerabilities in existing software systems. |
- Jason Grembi, Secure Software Development: A Security Programmer's Guide 1st Edition, Cengage Learning, 2008 (Original title)
- Gary McGraw, Software Security: Building Security In 1st Edition, Addison-Wesley Professional, 2006 (Original title)
- Adam Shostack, Threat Modeling: Designing for Security 1st Edition, Wiley, 2014 (Original title)
- NIST Special Publication 800-53 Revision 5, Security and Privacy Controls for Information Systems and Organizations, doi: 10.6028/NIST.SP.800-53r5, 2020. (Original title)
- NIST Cybersecurity White Paper, Mitigating the Risk of Software Vulnerabilities by Adopting a Secure Software Development Framework (SSDF), doi:10.6028/NIST.CSWP.04232020, 2020. (Original title)
|