Die Herausforderung: Software kann nur schwer im Nachhinein sicher gemacht werden.
Beim Software Engineering ist es wichtig, die Sicherheit des Produktes von Beginn an in jedem Entwicklungsschritt zu berücksichtigen. Systeme und Anwendungen werden immer komplexer und dabei immer stärker vernetzt. Dadurch wächst die Angriffsfläche auf diese 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 Softwaresicherheit 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. Zudem wird den Kursteilnehmerinnen und -teilnehmern nähergebracht, wie man Bedrohungsanalysen vornimmt. Ferner wird die sichere Implementierung der Software und das Testen auf Sicherheitslücken durchgeführt.
In Workshops werden die erworbenen Kenntnisse praktisch erprobt. Zusätzlich gibt der Dozent einen Einblick in die aktuelle Forschung auf diesem Gebiet.
Ihr Vorteil auf einem Blick
Nach dem Seminar können Sie...
- Sicherheitsbelange in allen Stadien der Softwareentwicklung berücksichtigen.
- wichtige Bedrohungen für sichere Software einschätzen und abwehren.
- wesentliche Sicherheitslücken in Software vermeiden, aufspüren und beseitigen.
Dieses Seminar bietet Ihnen...
- einen umfassenden Einblick in die Vorgehensweise zum Design und zur Implementierung sicherer Software.
- Workshops, in denen Sie anhand von Beispielprojekten die Entwicklung sicherer Software erproben können.