Der Report konnte zudem einen eindeutigen Zusammenhang zwischen der Häufigkeit durchgeführter Tests und der Zeitspanne feststellen, in der Fehler identifiziert und behoben werden. Die Zahlen sprechen Bände: Führt ein Unternehmen nur ein bis zwölf Scans in einem Jahr durch, also maximal ein Scan pro Monat, umfasst die Zeitspanne, um fehlerhafte Applikationen zu reparieren (MTTR), durchschnittlich 68 Tage. Sobald Scans regelmäßiger durchgeführt werden – also mindestens 260 pro Jahr – sinkt der MTTR auf unglaubliche 19 Tage. Das ist eine Einsparung von 72 Prozent der Zeit. Häufiges Testen während des gesamten Entwicklungszyklus zahlt sich also aus.
Langfristig gesehen kann das gründliche und häufige Suchen nach Fehlern das Risiko der Sicherheitsverschuldung verringern, da während der Entwicklung folglich weniger Schwachstellen auftreten, die das Team im Nachgang beheben muss. Aus dem Report geht hervor, dass Unternehmen, die ihren Code mehr als 300-mal im Jahr auf Fehler hin untersuchen, fünfmal weniger Sicherheitsschulden anhäufen.
Der Anteil von schwerwiegenden Fehlern ist innerhalb der letzten zehn Jahre von 34 Prozent auf 20 Prozent gesunken. Diese 14 Prozent beweisen, dass Development-Teams mittlerweile ihre Fähigkeiten darin verbessern konnten, diese ernstzunehmenden Schwachstellen zu identifizieren und ihnen somit eine höhere Priorität einzuräumen. Die Priorisierung von Fehlern ist unerlässlich für eine erfolgreiche Reduzierung von Sicherheitsschulden.
Kontinuität ist das A und O
Unternehmen müssen in Strategien investieren, die die Sicherheit ihrer Software nicht nur kurzfristig verbessern, sondern auch langfristigen Erfolg bei der Innovation durch neue Anwendungen bringen. Nicht behobene Fehler in Anwendungscodes können zu einem langfristigen Problem werden, da sie sich in Form von Sicherheitsschulden immer weiter anhäufen. Kontinuierliches Testen in einer DevSec-Ops-Umgebung hilft den Entwickler-Teams dabei, Schwachstellen frühzeitig zu identifizieren und zu beheben. Das hilft nicht nur gegen akute Problemfälle, sondern auch gegen eine weitere Anhäufung der Sicherheitsverschuldung.
Julian Totzek-Hallhuber ist Solution Architect bei Veracode.