// Sichere Entwicklung

Sichere Java-Entwicklung nach OWASP Top 10

Typische Schwachstellen verstehen, finden und im Code vermeiden.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Werkzeug
Geschlossenes Messing-Vorhängeschloss und ein alter Schlüssel auf einem Notizbuch
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie erkennen die Schwachstellen der OWASP Top 10 in Java-Code.
  • Sie vermeiden Injection, fehlerhafte Zugriffskontrolle und unsichere Deserialisierung.
  • Sie prüfen laufende Webanwendungen mit OWASP ZAP.
  • Sie erkennen Sicherheitslücken in KI-generiertem Code und beheben sie.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • OWASP Top 10 im Überblick, Bedrohungsmodell einer Java-Webanwendung
  • Injection: SQL, JPQL, LDAP, OS-Befehle; PreparedStatement und Validierung
  • Fehlerhafte Zugriffskontrolle und Authentifizierung mit Spring Security
  • Kryptografie: Passwort-Hashing, TLS, Umgang mit Schlüsseln und Secrets
  • Übung: Schwachstellen in einer Beispielanwendung finden und beheben

Tag 2

  • Unsichere Deserialisierung, XXE und SSRF in Java
  • Sicherheitsrelevante Konfiguration, Logging und Fehlerbehandlung
  • OWASP ZAP: Baseline-Scan, aktiver Scan, Einbindung in die Pipeline
  • Typische Sicherheitslücken in KI-generiertem Code erkennen
  • Übung: KI-generierten Code reviewen und Funde mit ZAP bestätigen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Sicherheitslücken in KI-generiertem Code erkennen.

Voraussetzungen und Rahmen

Vorwissen
Gute Java-Kenntnisse und Erfahrung mit Webanwendungen.
Werkzeuge
OWASP ZAP (Open Source, Apache 2.0)
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.