Kontakt aufnehmen

Schulungsübersicht

Einführung in die sichere Programmierung

  • Überblick über Praktiken der sicheren Programmierung
  • Häufige Schwachstellen in der Software
  • Bedeutung des sicheren Entwicklungslebenszyklus

Grundlagen für Web-, Windows- und Mobile-Anwendungen

  • Einführung in die Anwendungsplattformen
  • Sicherheitsimplikationen für jede Plattform
  • Best Practices für die sichere Entwicklung

Angriffe und Exploits auf Anwendungen

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

Angriffe und Exploits auf Server

  • Denial-of-Service-Angriffe (DoS)
  • Buffer-Overflow (BOF)
  • Häufige Server-Schwachstellen

Validierung und Verifizierung

  • Techniken zur Eingabvalidierung
  • Datenbereinigung und Ausgabe-Encoding
  • Verifizierung von Sicherheitsmassnahmen

Sicherheitskontrollen und Gegenmassnahmen

  • Implementierung von Zugriffskontrollen
  • Einsatz von Verschlüsselung für die Datensicherheit
  • Schutz vor häufigen Bedrohungen

Sichere Programmierung für Mobile-Anwendungen

  • Sicherheitsbedenken in der Mobile-Entwicklung
  • Implementierung sicherer Architekturen für Mobile-Apps
  • Sichere Handhabung mobiler Daten

Sicherheitsstandards und Testen

  • Überblick über Sicherheitsstandards (z. B. OWASP)
  • Testen auf Sicherheitslücken
  • Best Practices für das Security-Testing

Voraussetzungen

  • Grundkenntnisse in einer beliebigen Programmiersprache
  • Grundkenntnisse des Software-Lebenszyklus

Zielgruppe

  • Entwickler
  • Softwarearchitekten
  • Sicherheitsexperten
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien