Software Security
Softwaresicherheit
6 CPWinter (even years)DEno longer offered
Prerequisites
Mandatory, as written
Keine erfolgreiche Teilnahme am Modul 11892 - Software Security.
Recommended, as written
Kenntnisse in: • Grundlagen der Softwaretechnik • Mathematische Grundlagen (Logik, Algebra, Zahlentheorie)
Contents
Methoden und Werkzeuge zur Konstruktion und Analyse von sicheren Softwaresystemen
Learning outcomes
Nach erfolgreichem Abschluss des Moduls besitzen die Studierenden Kenntnisse von Methoden und Werkzeugen zur Konstruktion und Analyse von sicheren Softwaresystemen. Sie sind befähigt zur Anwendung und Evaluierung von Methoden und Werkzeugen zur Konstruktion und Analyse von sicheren Softwaresystemen. Sie sind befähigt zur selbständigen Erarbeitung und Präsentation von Spezialwissen im Themenfeld Softwaresicherheit.
Assessment
Voraussetzung für die Modulabschlussprüfung: • erfolgreiche Bearbeitung von Übungsaufgaben einschließlich erfolgreicher Präsentation der Ergebnisse im Rahmen der Übungsveranstaltung (75% müssen erbracht werden)Modulabschlussprüfung: • Klausur, 90 min. ODER • mündliche Prüfung, 30-45 min. (bei geringer Teilnehmerzahl) In der ersten Lehrveranstaltung wird bekanntgegeben, ob die Prüfungsleistung in schriftlicher oder mündlicher Form zu erbringen ist.
Literature (7)
- Gary McGraw, Software Security: Building Security In. Addison Wesley, 2006
- Ross Anderson: Security Engineering, Wiley, 2001
- Jan Jürjens: Secure Systems Development with UML, Springer, 2010
- Eduardo Fernandez-Buglioni: Security Patterns in Practice: Designing Secure Architectures Using Software Patterns, Wiley, 2013
- Software Security: Principles, Policies, and Protection, HexHive Books, http://nebelwelt.net/SS3P/, Mathias Payer, 2021
- Claudia Eckert: IT-Sicherheit, Oldenbourg, 2015
- Andreas Pfitzmann: Sicherheit in Rechnernetzen, Skript, 2014
Remarks
• Studiengang Informatik M.Sc.: Wahlpflichtmodul in Komplex „Praktische Informatik“ (Niveaustufe 400) • Studiengang eBusiness M.Sc.: Wahlpflichtmodul im Komplex „Entwicklung und Aufbau von eBusiness-Systemen" • Studiengang Cyber Security M.Sc.: Wahlpflichtmodul im Komplex „Cyber Security Methods“. • Studiengang Angewandte Mathematik M.Sc.: Wahlpflichtmodul im Komplex „Anwendungen“, Bereich „Informatik“ Falls kein Bedarf am Modulangebot in deutsche Sprache vorliegt, so kann statt dem Modul 11892 auch das englischsprachige Modul 11892 „Software Security“ angeboten werden.
Source: BTU's module description · retrieved 14 Oct 2026Original