Kontakt aufnehmen

Schulungsübersicht

Einführung in das sichere Programmieren

  • Überblick über sichere Programmierpraktiken
  • Häufige Schwachstellen in 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 (DoS)-Angriffe
  • Buffer Overflow (BOF)
  • Häufige Server-Schwachstellen

Validierung und Verifizierung

  • Techniken zur Eingabevalidierung
  • Datenbereinigung und Ausgabe-Encoding
  • Verifizierung von Sicherheitsmaßnahmen

Sicherheitskontrollen und Gegenmaßnahmen

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

Sicheres Programmieren für mobile Anwendungen

  • Sicherheitsaspekte in der mobilen Entwicklung
  • Implementierung sicherer mobiler App-Architekturen
  • Sichere Handhabung mobiler Daten

Sicherheitsstandards und Tests

  • Überblick über Sicherheitsstandards (z. B. OWASP)
  • Tests auf Sicherheitslücken
  • Best Practices für Sicherheitstests

Voraussetzungen

  • Grundlegende Kenntnisse in einer Programmiersprache
  • Grundlegende Kenntnisse des Softwareentwicklungslebenszyklus

Zielgruppe

  • Entwickler
  • Softwarearchitekten
  • Sicherheitsfachkräfte
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien