Infos
15:00 - 16:00
Beschreibung
Unit-Tests, Integrationstests und Co. machen es möglich, zu überprüfen, ob eine Software den Anforderungen entspricht oder Fehler vorhanden sind. Durch die zunehmende Vernetzung von Softwaresystemen und die Auslagerung von Anwendungen in die Cloud werden jedoch Securityanforderungen immer relevanter. Traditionelle Qualitätssicherungsmethoden laufen hier ins Leere. Wenn überhaupt, wird meist nur am Ende stichprobenartig getestet, ob eine Software sicher ist. Fallen Sicherheitsmängel aber erst so spät auf, sind sie in der Regel nur noch schwierig zu beheben. Schlimmstenfalls müssen sogar ganze Anwendungsteile refaktoriert werden. Deshalb ist es sinnvoll, IT-Sicherheit möglichst früh im Entwicklungsprozess zu berücksichtigen. Security Aware Development tut genau dies: Es hilft, Sicherheitsrisiken frühzeitig zu ermitteln, indem es IT-Sicherheitsanforderungen fest in den agilen Entwicklungsprozess integriert.

