Zusätzl. Angaben / Voraussetzungen
Das Ziel dieser Vorlesung ist die Vermittlung von Prinzipien, Methoden und Werkzeugen für die Entwicklung sicherer Softwareanwendungen. Dafür werden zunächst grundlegende Konzepte eingeführt. Es folgen Vorgehensmodelle zur Entwicklung sicherer Software sowie zur Bewertung der Reifegrade von Entwicklungsprozessen. Entlang der Phasen bzw. Prozessgruppen der Softwareentwicklung werden dann zentrale Prinzipien, Methoden und Werkzeuge vorgestellt und erläutert. Besondere Berücksichtigung finden dabei die Bedrohungs- und Risikoanalyse, die Erhebung von Sicherheitsanforderungen, Prinzipien und Muster für das Design sicherer Softwareanwendungen, sichere und unsichere Softwareimplementierungen, Sicherheitstests sowie die Evaluation der Sicherheitseigenschaften von Softwareanwendungen.
Kommentar
Secure Software Engineering vereint zwei wichtige Themenfelder: Software Engineering bzw. Softwaretechnik und Informationssicherheit. Software Engineering einerseits behandelt die systematische Bereitstellung und Verwendung von Prinzipien, Methoden und Werkzeugen für die Entwicklung und den Einsatz von Softwareanwendungen. Informationssicherheit andererseits beschäftigt sich mit Eigenschaften wie Vertraulichkeit, Integrität und Verfügbarkeit von Informationen und Daten.
Literaturhinweise
- Claudia Eckert: IT-Sicherheit, 9. Auflage, De Gruyter Oldenbourg, 2014; - Ross Anderson: Security Engineering, 2. Auflage, Wiley, 2008. Weitere Literaturhinweise werden zu den einzelnen Themenblöcken bereitgestellt.
15 Termine
Zusätzliche Termine
Fr, 16.02.2024 12:00 - 14:00
Klausur
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Regelmäßige Termine der Lehrveranstaltung
Fr, 20.10.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 27.10.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 03.11.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 10.11.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 17.11.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 24.11.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 01.12.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 08.12.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 15.12.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 22.12.2023 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 12.01.2024 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 19.01.2024 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 26.01.2024 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 02.02.2024 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)
Fr, 09.02.2024 12:00 - 14:00
Secure Software Engineering
Dozenten:
Prof. Dr. Jörn Eichler
Räume:
T9/SR 006 Seminarraum (Takustr. 9)