Software-Sicherheit
Name Software-Sicherheit
Verantwortlich Prof. Dr. Peter Trapp
SWS 4
ECTS 5
Sprache(n) Deutsch
Lehrform SU mit Praktikum
Angebot nach Ankündigung
Aufwand

30 Präsenzstunden Vorlesung, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen

Umfassende Kenntnisse der Informatik, entsprechend Abschluss Bachelor Informatik. Programmierkenntnisse.

Ziele
  • Grundsätzliches Verständnis über die Erstellung von sicherer Software.

Kompetenzen:

Wissen über Prinzipien, Prozesse, Technologien und Werkzeuge zur Erstellung von sicherer Software. Praktische Erfahrung mit Software-Sicherheit. Fähigkeit, selbständig sichere Software zu erstellen. Fähigkeit, die Sicherheit von Software zu beurteilen.

Inhalt

Inhalte

  • Relevante Grundlagen zur Erstellung von Software und zu IT Sicherheit
  • Sicherheitsschwachstellen (Hacking)
  • Sicheres Programmieren
  • Sicherheit in Softwareentwicklungsprozessen
  • Sicherheitsentwurfsmuster
  • Testen
  • Aktuelle Beispiele aus der Praxis
Medien und Methoden

Folien (Powerpoint, PDF) und Tafel, Veranstaltungsspezifische Website, Moodle

Literatur

Wird in der Veranstaltung bekannt gegeben, z.B.

  • M. Howard, D. LeBlanc, J.Viega: "24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them", ISBN 0071626751

  • C. Steel, R. Nagappan: "Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management", ISBN 0131463071

  • S. Paulus: "Basiswissen Sichere Software", ISBN 3898647269

  • R. Anderson: "Security Engineering: A Guide to Building Dependable Distributed Systems", ISBN 0470068523

Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen
IT Version 2020 WPF Vertiefungsfächer IT-WPF-0008 1 Eine der Folgenden, Festlegung siehe Studienplan:
Modularbeit
mündliche Prüfung
praktische Prüfung
schriftliche Prüfung
IG Version 2019 EC: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
mündliche Prüfung
schriftliche Prüfung
IG Version 2019 SWE: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
mündliche Prüfung
schriftliche Prüfung
IG Version 2019 VCML: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
praktische Prüfung
schriftliche Prüfung
IG Version 2024 EC: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
mündliche Prüfung
schriftliche Prüfung
IG Version 2024 SWE: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
mündliche Prüfung
schriftliche Prüfung
IG Version 2024 VCML: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
praktische Prüfung
schriftliche Prüfung
IG Version 2024 ITSEC: Theoretische Grundlagen IG-ANI-0120 1 Modularbeit
mündliche Prüfung
schriftliche Prüfung