Lehre
IT-Sicherheit: (Bachelor)
Diese Vorlesung lehrt die Grundlagen der IT Sicherheit. Jeder Vorlesung wird durch mindestens eine praktische (offensive) Aufgabe im jeweiligen Gebiet sowie durch ein theoretisches Übungsblatt ergänzt.
Zu den behandelten Bereichen zählen:
- Grundlegende Sicherheitsprinzipien & Recht
- Grundlagen der Kryptographie & Signaturen
- Authentifizierungsmechanismen & Zugriffskontrolle
- Grundlagen von Netzwerken & Netzwerksicherheit
- Systemsicherheit & binären Exploits
- Grundlagen des Web & Websicherheit
Web Application Security: (Master)
Diese Vorlesung lehrt fortgeschrittene Angriffs- und Verteidigungsmaßnahmen für Webanwendungen. Es werden sowohl auf der Seite des Servers als auch auf der des Clients (Browsers) behandelt. Jeder der Vorlesungen wird durch eine oder mehrere praktische Capture-The-Flag style Aufgaben ergänzt in welchen sowohl die eigene Applikation verteidigt als auch eine Zentrale Instanz Angegriffen werden soll.
Eine Übersicht über die (voraussichtlichen) Themengebiete:
- Historic evolution of the Web
- Basic Client-Side Technologies
- Cross-Site Scripting
- Content Security Policy
- Cross-Origin Communication
- Cross-Origin Attacks
- Database (In)security
- Remote Code Execution
- Assorted Server-Side Security
- Infrastructure Security
Übersicht der aktuelle Lehrveranstaltungen: