Schulungsübersicht

Modul 1: Einführung in die sichere Kodierung

  • Überblick über sichere Kodierungspraktiken
  • Häufige Schwachstellen in Software
  • Bedeutung des sicheren Entwicklungslebenszyklus

Modul 2: Grundlagen von Web-, Windows- und mobilen Anwendungen

  • Einführung in die Anwendungsplattformen
  • Sicherheitsimplikationen für jede Plattform
  • Bewährte Praktiken für die sichere Entwicklung

Modul 3: Anwendungsangriffe und Exploits

  • Cross-Site Scripting (XSS)
  • SQL Einschleusung
  • Cross-Site Request Forgery (CSRF)

Modul 4: Server-Angriffe und -Exploits

  • Denial of Service (DoS)-Angriffe
  • Pufferüberlauf (BOF)
  • Häufige Server-Schwachstellen

Modul 5: Validierung und Verifizierung

  • Techniken der Eingabevalidierung
  • Datenbereinigung und Ausgabekodierung
  • Überprüfung von Sicherheitsmaßnahmen

Modul 6: Sicherheitskontrollen und Gegenmaßnahmen

  • Implementierung von Zugriffskontrolle
  • Verwendung von Verschlüsselung für die Datensicherheit
  • Schutz vor allgemeinen Bedrohungen

Modul 7: Sichere Kodierung mobiler Anwendungen

  • Sicherheitsaspekte in der mobilen Entwicklung
  • Implementierung von sicheren Architekturen für mobile Anwendungen
  • Sicherer Umgang mit mobilen Daten

Modul 8: Sicherheitsstandards und Tests

  • Überblick über Sicherheitsstandards (z. B. OWASP)
  • Testen auf Sicherheitslücken
  • Bewährte Praktiken für Sicherheitstests

Voraussetzungen

  • Grundkenntnisse in einer beliebigen Programmiersprache
  • Grundkenntnisse des Lebenszyklus der Softwareentwicklung

Zielgruppe

  • Entwickler
  • Software-Architekten
  • Sicherheitsexperten
 35 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien