- Grundlagen HTTP und Angriffsfläche
- Angriffe auf Webanwendungen
- Kurz: Grundlagen HTTP und Angriffsfläche
- Angriffe auf Webanwendungen:
- Information Leakage
- Cross Site Scripting (XSS)
- Cross Site Request Forgery (CSRF/XSRF)
- Server Side Request Forgery (SSRF)
- SQL Database Security
- Code Injection
- Inclusion Vulnerabilities
- CRLF Injection / Header Injection
- Logische Fehler
- Clickjacking
- Session Management
- Access Controls
- Verschlüsselung und Zufallszahlen (praktische Probleme)
- Passwortschutz und Authentifizierung
- Fehlerbehandlung und Logging
- Denial-of-Service
- Härtung von Konfiguration und Serverumgebung
- Sicherheit im Entwicklungsprozess: Threat Modelling und SDL (nur bei 3-tätigen Schulungen)
- Grundwissen Sicherheitstests und Tool
Die meisten Themen sind unabhängig von Programmiersprachen. Praktische Programmierbeispiele sind zum einfachen Verständnis in PHP oder in Java geschrieben.