- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Security
Threat Modeling
Threat Modeling aims to improve security through the practice of identifying threats, attacks vulnerabilities for the purpose of defining countermeasures to prevent or mitigate loss, damage or destruction of an application, system or data.
Content in this path
Threat Modeling path
Threat modeling is an engineering technique, or structured process, that can be used to help to identify potential threats, attacks, vulnerabilities and countermeasures that could impact your applications. These courses have been designed to help you to understand how to use threat modeling to shape your application's design, meet your company's security objectives and reduce risk.
- The fundamentals concepts of threat modeling and its purpose
- How to apply threat, attack and risk classification systems
- How to create data flow diagrams
- How to an improved threat modeling process
- How to create a threat model with the Microsoft Threat Modeling Methodology
- How to create a threat model with the OCTAVE Methodology
- How to create a threat model with the PASTA Methodology
- Diagram threat models with the Microsoft Threat Modeling Tool
- Knowledge of application development
- Knowledge of enterprise systems architecture, including platforms, networks, applications, databases and operating systems
- Knowledge of fundamental information security concepts
- Software Development Lifecycle
- Security Assessments/Testing
- Source Code Analysis
- Secure Coding
- OWASP Top 10