Abstract
Today, it is widely accepted that software security best practices need to be integrated into all the stages of the software development life cycle (SDLC). This is because software applications are constantly being exposed to malicious attacks by hackers. One of the best practices for software security is threat modeling. It is essential for software security in the design stage of the SDLC and can help to reduce software design flaws significantly before the software application is implemented. The topics of threat modeling and the SDLC threat modeling tool were introduced to graduate students in a secure software engineering course. The effectiveness of Microsoft's Threat Modeling Tool was evaluated through a course assignment that included two parts: A) threat modeling using a manual process and B) threat modeling using Microsoft's 2014 threat modeling tool. This paper presents the results of the evaluation of the tool in assisting non-experts, students, in conducting an architectural risk analysis on a mock online shopping web application.
| Original language | English |
|---|---|
| Article number | a9 |
| Journal | Proceedings of the 2015 Information Security Curriculum Development Conference, InfoSec CD 2015 |
| Volume | 2 |
| Issue number | 2 |
| DOIs | |
| State | Published - Oct 10 2015 |
| Event | Information Security Curriculum Development Conference, InfoSec CD 2015 - Kennesaw, United States Duration: Oct 10 2015 → … |
Keywords
- Architectural risk analysis
- Risk management
- Software security
- Threat modeling
- Tool evaluation