Die Veranstaltung wird im Regelfall im Wintersemester angeboten. Planungsbedingte Änderungen bleiben vorbehalten. Weitere Informationen finden Sie im PDF der Wahlmodulvorstellung.
2 SWS Vorlesung pro Woche
1 SWS Übung pro Woche
2 SWS Praktikum pro Woche
Voraussetzungen
Einführung in C++
Inhalte
Softwaresicherheit und Softwareentwicklung im Wandel der Zeit
Grundbegriffe und Definitionen Security by Design
Aktuelle Sicherheitslücken und Schutzziele
Schutzbedarfsanalyse, Bedrohungs- und Risikoanalyse
Risiko-, Bedrohungs- und Reifegradmodelle
Secure Coding Guidelines
Security Development Lifecycle
Sichere Softwareintegration
Risiken und Gefahren verschiedener IT-Systeme
Hacking/Pentesting (Grundlagen, Pre-Engagement, Information Gathering)
Prüfung
Präsentation und schriftliche Ausarbeitung eines ausgewählten Themas oder mündliche
Prüfung. Das Ergebnis dieser Prüfung bestimmt die Benotung.
Literatur
Lernunterlagen werden über die eLearning-Plattform ILIAS zur Verfügung gestellt
Trend- und Strategiebericht - Entwicklung sicherer Software durch Security by Design;
Fraunhofer Institut: Entwicklung sicherer Software durch Security by Design
Trend- und Strategiebericht Michael Waidner, Michael Backes, Jörn Müller-Quade, Eric Bodden, Michael Kreutzer, Mira Mezini, Christian Hammer, Andreas Zeller, Dirk Achenbach, Matthias Huber, Daniel Kraschewski
Hrsg.: Michael Waidner, Michael Backes, Jörn Müller-Quade; Fraunhofer SIT, Darmstadt
2013, Fraunhofer Verlag, ISBN 978-3-8396-0567-7
IT-Sicherheit mit System: Klaus-Rainer Müller, Springer Vieweg 2011, ISBN 978-3-8348-8178-6