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