Kontakt aufnehmen

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
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien