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
|
|