IT-Trainer Jobs und Stellenangebote: Sicherheitsprogrammierung in C / C++
Seminardauer: 4 Tage
Trainer gesucht
IT-Trainer Jobs und Stellenangebote: Sicherheitsprogrammierung in C / C++, C Programmiersprache, C++, Programmiersprache, Softwareentwickler.
Anmelden / Registrieren als Trainer
Agenda
Einführung in Sicherheitsprogrammierung
- Bedeutung der Sicherheitsprogrammierung
- Häufige Sicherheitslücken in C / C++
- Überblick über sichere Programmierpraktiken
Speicher- und Pufferverwaltung
- Speicherlayout in C / C++
- Pufferüberläufe und Schutzmaßnahmen
- Stack- und Heap-Überläufe
Eingabevalidierung und -sanitierung
- Bedeutung der Eingabevalidierung
- Techniken zur Eingabevalidierung und -sanitierung
- Vermeidung von Formatierungsfehlern
Fehler- und Ausnahmebehandlung
- Umgang mit Fehlern und Ausnahmen in C / C++
- Sichere Implementierung von Fehlerbehandlungsroutinen
- Best Practices zur Fehlerbehandlung
Sicherer Umgang mit Pointern
- Grundlagen der Pointer-Arithmetik
- Risiken und Schutzmaßnahmen im Umgang mit Pointern
- Vermeidung von Null-Pointer-Dereferenzierung
Nutzung sicherer Bibliotheken und Funktionen
- Überblick über sichere Standardbibliotheken
- Vermeidung unsicherer Funktionen
- Einsatz sicherer Alternativen
Code-Analyse und -Bewertung
- Statische und dynamische Code-Analyse
- Nutzung von Analysetools zur Sicherheitsbewertung
- Review-Methoden für sicheren Code