Systeme und Anwendungen werden immer komplexer und dabei immer stärker vernetzt. Dadurch wächst auch die Angriffsfläche auf die Systeme.
Egal ob man Anwendungen auf PCs, Apps auf Smartphones oder Geräte im Internet der Dinge resistent gegen Angriffe machen möchte: Die Entwicklung sicherer Software-Systeme gewinnt zunehmend an Bedeutung. Neuen Bedrohungen muss angemessen in allen Stadien des Entwicklungsprozesses begegnet werden.
Die Lösung: Berücksichtigen wichtiger Best Practices in allen Stadien der Softwareentwicklung
Ziel der Basic-Schulung Software-Sicherheit im Entwicklungsprozess ist das Kennenlernen und Bewerten aktueller Vorgehensmodelle, Methoden und Werkzeuge, die für die systematische Entwicklung sicherer Software im gesamten Lebenszyklus eingesetzt werden können. Dazu werden Security Requirements betrachtet und kennen gelernt, wie man Bedrohungsanalysen vornimmt. Ferner wird die sichere Implementierung der Software und das Testen auf Sicherheitslücken untersucht.
In Workshops werden die erworbenen Kenntnisse praktisch erprobt. Ferner wird ein Blick auf die aktuelle Forschung auf diesem Gebiet geworfen.