Schulungsübersicht
IT-Sicherheit und sichere Codierung: Grundlagen
- Kernprinzipien der Sicherheit und vertiefte Verteidigung
- Aktuelle Trends in Verwundbarkeiten und Ausnutzungen
- Integration des sicheren Softwareentwicklungslebenszyklus (SSDLC)
Webanwendungssicherheit
- OWASP Top Ten (2021) und darüber hinaus
- Injektionen, fehlerhafte Authentifizierung, unsichere Deserialisierung
- Sicheres Session- und Tokenmanagement
Clientseitige Sicherheit
- Cross-Site Scripting (XSS) und DOM-basierte Angriffe
- Cross-Site Request Forgery (CSRF)
- Moderne clientseitige Frameworks und Lieferkettensicherheit
Grundlagen der Java-Sicherheit
- Java-Sicherheitsarchitektur und Sandboxing
- Sichere Nutzung von Java-APIs und -Bibliotheken
- Abwehr von Deserialisierungsverwundbarkeiten
Praktische Kryptografie
- Hashing, Verschlüsselung und digitale Signaturen
- Nutzung der Java Cryptography Architecture (JCA)
- Schlüsselverwaltung und sichere Kommunikation mit TLS
Java-Sicherheitsdienste
- Authentifizierung und Autorisierung mit JAAS
- Übersicht über Spring Security
- Sichere Webdienste und APIs mit Java
C/C++-Sicherheit und Speichersicherheit
- Speicherlayout und Stapeloperationen
- Pufferüberläufe, Formatstringangriffe und hängende Zeiger
- Abwehrmethoden: ASLR, DEP, Stapelsicherungen
Häufige Codierungsfehler und Verwundbarkeiten
- Injektionsfehler in C/C++ und Java
- Fehlende Fehlerbehandlung und Protokollierung
- Unsichere Datei- und Ressourcenverwaltung
Wissensquellen und Best Practices
- Aktualisierung über CVEs, Berichte und Frameworks
- Statistische und dynamische Analysetools für sichere Codierung
- Weiterführende Literatur und Ressourcen für kontinuierliches Lernen
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Kenntnisse in C/C++, Java und Webanwendungsentwicklung
- Grundlegendes Verständnis von Netzwerken und HTTP
- Erfahrung mit der Nutzung einer IDE oder eines Code-Editors
Zielgruppe
- Entwickler
- Software-Ingenieure
- Technische Leiter
Erfahrungsberichte (5)
Mehrere Beispiele für jedes Modul und großes Wissen des Trainers.
Sebastian - BRD
Kurs - Secure Developer Java (Inc OWASP)
Maschinelle Übersetzung
Modul3 Angriffe auf Anwendungen und Exploits, XSS, SQL Injektion Modul4 Angriffe auf Server und Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurs - How to Write Secure Code
Maschinelle Übersetzung
Allgemeine Kursinformationen
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Maschinelle Übersetzung
Die Fachkenntnisse des Trainers waren ausgezeichnet, und die Art und Weise, wie die Sitzungen strukturiert wurden, sodass das Publikum den Demonstrationsaufgaben folgen konnte, half sehr dabei, dieses Wissen zu verinnerlichen. Ein bloßes Zuhören hätte nicht den gleichen Effekt gehabt.
Jack Allan - RSM UK Management Ltd.
Kurs - Secure Developer .NET (Inc OWASP)
Maschinelle Übersetzung
Translate this From: en To: de Nichts war es perfekt. (Note: The sentence "Nothing it was perfect." is grammatically incorrect in English, so the translation maintains this structure as per the guidelines.)
Zola Madolo - Vodacom
Kurs - Android Security
Maschinelle Übersetzung