
Einführung in die Cyber Security· Folge 15
Sichere Softwareentwicklung
Montag, 6. Oktober 2025 · 1 h 27
Kapitelklicken springt direkt hin
Shownotes
Wie sorgt man dafür, dass Sicherheitslücken bei der Softwareentwicklung gar nicht erst entstehen?
Links und Ressourcen
• Software-Entwicklungsmodelle: Vorgehensmodell zur Softwareentwicklung – Wikipedia (de.wikipedia.org/wiki/Vorgehensmodell_zur_Soft…)
• Buch: Basiswissen sichere Software: Basiswissen Sichere Software • Buch oder E-Book kaufen • dpunkt.verlag (amazon.de/dp/3898647269)
• Cyber Resilience Act: BSI - Cyber Resilience Act (bsi.bund.de/EN/Themen/Unternehmen-und-Organisa…)
• Misuse Cases: Misuse case - Wikipedia (en.wikipedia.org/wiki/Misuse_case)
• Nicht-funktionale Sicherheitsanforderungen: Non-functional requirement - Wikipedia (en.wikipedia.org/wiki/Non-functional_requirement)
• Secure Design Prinzipien: Secure Product Design - OWASP Cheat Sheet Series (cheatsheetseries.owasp.org/cheatsheets/Secure_…)
• Secure Design Patterns: Security Patterns - Gesellschaft für Informatik e.V. (gi.de/informatiklexikon/security-patterns)
• Bedrohungsmodellierung: Threat Modeling | OWASP Foundation (owasp.org/www-community/Threat_Modeling)
• Pair Programming: Was ist Pair Programming? - Wissen kompakt - t2informatik (t2informatik.de/wissen-kompakt/pair-programming)
• 3R-Prinzip: s. Thomas' Link oder Three Rs of Security (devopedia.org/three-rs-of-security)
• Überwachung von externen Abhängigkeiten mit VersionEye (versioneye.com)