Software-Sicherheit

Software-Sicherheit

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