Schulungsübersicht
Modul 1: Einführung in das sichere Programmieren
- Überblick über bewährte Praktiken zum sicheren Programmieren
- Häufige Schwachstellen in Software
- Bedeutung des Sicherheitsorientierten Softwareentwicklungszyklus
Modul 2: Grundlagen von Web-, Windows- und Mobile-Anwendungen
- Einführung zu den verschiedenen Anwendungsplattformen
- Sicherheitsaspekte jeweiliger Plattformen
- Beste Praktiken für die sichere Entwicklung
Modul 3: Angriffe und Ausnutzungen von Anwendungen
- Cross-Site Scripting (XSS)
- SQL-Injection
- Cross-Site Request Forgery (CSRF)
Modul 4: Angriffe und Ausnutzungen auf Serverebene
- Dienstverweigerungsangriffe (DoS)
- Pufferüberlauf-Problematik (Buffer Overflow, BOF)
- Häufige Schwachstellen in Servern
Modul 5: Validierung und Überprüfung
- Techniken zur Eingabeverifikation
- Datenbereinigung sowie korrekte Ausgabekodierung
- Überprüfung der Sicherheitsmaßnahmen
Modul 6: Sicherheitskontrollen und Gegenmaßnahmen
- Einführung von Zugriffsbeschränkungen
- Verwendung der Verschlüsselung zur Datensicherheit
- Schutz vor allgemeinen Bedrohungen
Modul 7: Sicheres Programmieren für mobile Anwendungen
- Sicherheitsfragen im mobilen Entwicklungsbereich
- Einführung sicherer Architekturen für mobile Apps
- Sichere Verarbeitung mobiler Daten
Modul 8: Sicherheitsstandards und Tests
- Überblick über relevante Sicherheitsstandards (z. B. OWASP)
- Auffinden von Sicherheitsschwachstellen durch Tests
- Beste Praktiken für die Durchführung von Sicherheitstests
Voraussetzungen
- Grundkenntnisse in einer beliebigen Programmiersprache
- Ein grundlegendes Verständnis des Softwareentwicklungszyklus
Zielgruppe
- Entwickler
- Software-Architekten
- Sicherheitsexperten
Erfahrungsberichte (3)
Die Laborübungen
Angel - Vodacom
Kurs - How to Write Secure Code
Maschinelle Übersetzung
die Sicherheitsbedrohungen im Einsatz sehen
kesh - Vodacom
Kurs - How to Write Secure Code
Maschinelle Übersetzung
Modul 3 Anwendungsangriffe und -ausnutzungen, XSS, SQL-Injektion Modul 4 Serverangriffe und -ausnutzungen, DoS, BOF
Tshifhiwa - Vodacom
Kurs - How to Write Secure Code
Maschinelle Übersetzung