Ausbildung Sichere Software-Entwicklung
In dieser Schulung lernen Sie die wesentlichen Aktivitäten eines Secure Development Lifecycles (SDLC) kennen. Sie erhalten praktische Methoden, um kritische Erfolgsfaktoren insbesondere in agilen Entwicklungsprojekten zu meistern und erfahren, wie Sie die Vorteile agiler Vorgehensweisen im Bereich IT-Security effektiv nutzen können.
Ziele
Ziel dieser Schulung ist es, die Teilnehmer mit den grundlegenden Aktivitäten eines sicheren Software-Entwicklungszyklus vertraut zu machen und ihnen praktische Methoden an die Hand zu geben, um Sicherheitsanforderungen erfolgreich zu integrieren. Die Schulung fördert das Verständnis dafür, wie IT-Security in den gesamten Entwicklungsprozess eingebunden werden kann, um sicherere Softwareprodukte zu entwickeln.
Unser Seminar richtet sich an alle Rollen in einem Entwicklungsprojekt, einschließlich Entwickler, Tester, Projektmanager und Architekten. Voraussetzung ist ein grundlegendes Verständnis technischer Entwicklungsprojekte; Kenntnisse agiler Vorgehensweisen sind von Vorteil.
- Grundlagen, Einführung und Motivation
- Verständnis für die Bedeutung der sicheren Softwareentwicklung.
- Secure Development Lifecycle
- Überblick über den sicheren Entwicklungszyklus und seine Phasen.
- Sicherheitsanforderungen
- Identifikation und Integration von Sicherheitsanforderungen in den Entwicklungsprozess.
- Sicheres Design mit Entwurfsmustern
- Anwendung von Designmustern zur Gewährleistung der Sicherheit.
- Threat Modelling
- Methoden zur Identifikation und Bewertung von Bedrohungen.
- DevSecOps
- Integration von Sicherheit in den DevOps-Prozess.
- Security Testing
- Strategien zur Durchführung von Sicherheitstests während des Entwicklungsprozesses.
- Produktiver Betrieb
- Sicherheitsüberlegungen im Live-Betrieb von Softwareanwendungen.
- Best Practices und Standards
- Vorstellung von bewährten Praktiken und relevanten Standards für die sichere Softwareentwicklung.
Diese Schulung zur sicheren Software-Entwicklung befähigt Sie, Sicherheitsanforderungen effektiv in den gesamten Entwicklungsprozess zu integrieren und kritische Risiken zu minimieren. Mit praktischen Methoden und Best Practices unterstützen wir Sie dabei, robuste und sichere Softwarelösungen zu entwickeln.
Dauer des Lehrgangs: 1 Tag 9:00 Uh bis 17:00 Uhr