SD-201: Secure Development Java

Sichere Entwicklung ist entscheidend für die grundlegende Sicherheit jeder Anwendung. Nur durch die konsequente Implementierung von Sicherheitsstandards, robustem Code und resilienten Architekturen kann eine Applikation gegen moderne Bedrohungen bestehen.

Aus diesem Grund konzentriert sich dieser Kurs auf die sichere Programmierung von Java Web-Applikationen und Web-Services. Dabei werden die grundlegendsten Schwachstellen, welche die grössten Bedrohungen darstellen, eingehend behandelt. Unser Kurs vertieft das vermittelte Wissen durch praktische Übungen, so dass die Teilnehmer in der Lage sind, das Gelernte in der Praxis anzuwenden.

Fokus-Themen der Schulung

  • Eingabevalidierung
  • Encoding & Escaping
  • Cross Site Scripting
  • Injection
  • XML
  • Cross Site Request Forgery
  • Authentisierung & Passwortverwaltung
  • Session Management
  • Access Control
  • Fehlerverwaltung

Ihr Mehrwert

Nach Abschluss der intensiven 2-tägigen Schulung erzielen die Teilnehmer folgende Ergebnisse:
  • Gezielte Anwendung der Prinzipien der sicheren Softwareentwicklung und deren Bedeutung für die Gesamtsicherheit von Anwendungen.
  • Eine erhöhte Kompetenz bei der sicheren Implementierung von Java Web-Applikationen und Web-Services.
  • Ein fundiertes Verständnis potenzieller Schwachstellen sowie deren gezielte Vermeidung.
  • Optimierte Zusammenarbeit mit Entwicklern, Architekten und Security-Verantwortlichen zur frühzeitigen Integration von Sicherheitsanforderungen.
  • Eine Steigerung der Kosten- und Zeiteffizienz durch die konsequente Berücksichtigung der Sicherheit von Projektbeginn an.

Dauer

2 Tage