Threat Modeling Fundamentals
Die kostspieligsten Sicherheitsprobleme betreffen in der Regel nicht das Coding, sondern die Softwarearchitektur. Um solche Designschwächen in Software zu finden, hilft in der Regel weder ein automatisiertes Tool noch ein Penetrationstest. Threat Modeling ist ein effektives Werkzeug, um diese Art von Sicherheitsproblemen systematisch und effektiv aufzudecken.
Key takeaways
Der Kurs orientiert sich an den folgenden Leitfragen, die der Kern jedes Threat Modeling Prozesses darstellen:
- What am I building? Modellierung der eigenen Applikation
- What can go wrong? Identifikation von Bedrohungen
- What can we do about it? Durchführung einer Risikoanalyse und festlegen von Mitigierungen