Blog

Vom reaktiven zum proaktiven Ansatz: Sicherer programmieren durch den Menschen im Mittelpunkt

March 23, 2021
Secure Code Warrior
Schwarzes geometrisches Schild-Logo mit einem abstrakten Labyrinth-Design auf leuchtend gelbem Hintergrund.

Die gleichen 10 Software-Schwachstellen haben in den letzten 20+ Jahren mehr Sicherheitsverletzungen verursacht als alle anderen. Dennoch entscheiden sich viele Unternehmen weiterhin für eine Fehlerbehebung nach dem Vorfall und schlagen sich mit den menschlichen und geschäftlichen Konsequenzen herum. Doch eine neue Forschungsstudie weist nun den Weg in eine neue, menschzentrierte Richtung. 

‍Im Folgenden werden Erkenntnisse aus einer Studie von Secure Code Warrior und Evans Data Corp mit dem Titel „Shifting from reaction to prevention: The changing face of application security“ (2021) erörtert, die die Einstellung von Entwicklern zu sicherem Programmieren, sicheren Codierungspraktiken und Sicherheitsabläufen untersucht. Laden Sie das Whitepaper hier herunter.

‍‍In der bald erscheinenden Studie wurden Entwickler und Entwicklungsleiter zu den Aktivitäten befragt, die sie mit sicherem Programmieren assoziieren. Die drei häufigsten Antworten waren:

  • Einsatz von Scan-Tools für bereitgestellte Anwendungen.
  • Manuelle Überprüfung des Codes auf Schwachstellen.
  • Die aktive und kontinuierliche Praxis, Software so zu schreiben, dass sie vor Schwachstellen geschützt ist. 
    ‍
Entwickler betrachten sichere Codierungspraktiken immer noch als reaktive Maßnahme, erkennen aber langsam, dass es sich um ein menschliches Thema handelt, bei dem der Fokus auf einem frühzeitigen Ansatz („Shift Left“) liegen muss.


Was sagt uns das? Zwei der drei häufigsten Antworten konzentrieren sich nach wie vor auf reaktive Ansätze: die erste ist abhängig von Tools (Scannern), die zweite vom Entwickler (d. h. dem Menschen), der manuelle Prüfungen durchführt – in beiden Fällen nachdem der Code geschrieben wurde. Schwachstellen, die mit diesen Methoden entdeckt werden, müssen zur Überarbeitung an das Entwicklungsteam zurückgegeben werden, was sich negativ auf Projektzeitpläne und -kosten auswirkt. 

Gleichzeitig beruhen zwei der drei genannten Aktivitäten auf dem menschlichen Faktor – ein Hinweis auf die wachsende Wahrnehmung von Sicherheit als menschliches Thema. Doch von allen genannten Aktivitäten ist die Nummer 3 am aussagekräftigsten, da sie den menschlichen Faktor beim Schreiben von Software, die von vornherein vor Schwachstellen geschützt ist, in den Mittelpunkt stellt. Dies unterstreicht den Wandel hin zu einem frühzeitigen Ansatz („Shift Left“) – eine proaktive und präventive Methode, die Sicherheit von Beginn des Softwareentwicklungszyklus an in die Software integriert. 

Reaktiv kann TEUER sein

Laut einer IBM-Studie* ist es dreißigmal teurer, Schwachstellen in veröffentlichtem Code zu beheben, als sie zu Beginn zu finden und zu beseitigen. Das ist ein starker Anreiz für einen neuen, proaktiven und menschlicheren Ansatz zur Softwaresicherheit, der Entwickler befähigt, von Anfang an sicherer zu programmieren. 

Das ist das, was man eine menschzentrierte Verteidigung nennen könnte. Damit Entwickler sich jedoch für Sicherheit interessieren, muss sie Teil ihres täglichen Denkens und Programmierens werden. Dies ist ein Aufruf zu neuen Schulungsansätzen, die für die tägliche Arbeit von Entwicklern hochrelevant sind und sie zum Lernen motivieren – beides lässt sich von aktuellen Schulungsmodellen nicht behaupten.

Um eine proaktive Sicherheitskultur zu schaffen, sind neue Schulungen erforderlich, die:

  • sicheres Programmieren zu einer positiven und motivierenden Erfahrung machen, während Entwickler ihre Fähigkeiten in der Softwaresicherheit erweitern 
  • Entwickler dazu ermutigen, ihre täglichen Programmieraufgaben mit einem Sicherheitsbewusstsein zu betrachten 
  • sicheres Programmieren zu einem festen Bestandteil ihres täglichen Arbeitsablaufs machen

Wenn diese Ansätze zusammenkommen, werden Schwachstellen von vornherein verhindert, sodass Teams qualitativ hochwertigen Code schneller und mit Zuversicht bereitstellen können. Die gute Nachricht ist, dass es bereits eine Lernplattform gibt, die den „Shift Left“-Ansatz im Softwareentwicklungsprozess verfolgt – eine Plattform, die Entwickler bereits mit den Fähigkeiten und Tools ausstattet, um von Anfang an qualitativ hochwertigen Code zu erstellen.
‍‍

‍

‍

‍

*IBM Software Group; Minimizing Code Defects to Improve Software Quality and Lower Development Costs
https://docplayer.net/11413245-Minizing-code-defects-to-improve-software-quality-and-lower-development-costs.html



Slogan

Kontrollieren Sie KI-gestützte Entwicklung, bevor sie in Produktion geht

Bewerten Sie KI-gestützte Risiken, setzen Sie Richtlinien für sicheren Code direkt beim Commit durch und beschleunigen Sie die sichere Bereitstellung über Ihren gesamten SDLC hinweg.

Demo buchen
Ressourcenbibliothek

Weitere Blogs entdecken

Erhalten Sie Zugang zu Experteninhalten über sichere Programmierung, KI-Governance und Software-Risikomanagement.

alle anzeigen
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Mehr erfahren
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

Mehr erfahren
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Eine Sicherheitskultur: Wie Sage sein Champions-Programm aufgebaut hat

Erfahren Sie, wie Sage die Sicherheit durch einen flexiblen, beziehungsorientierten Ansatz gestärkt, über 200 Security Champions ausgebildet und eine messbare Risikoreduzierung erzielt hat.

Mehr erfahren
Blog
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Cybersecurity Awareness Month 2026: Das Verständnis von KI-Sicherheit ist entscheidend für die Unternehmensverteidigung

Wir haben einen Punkt erreicht, an dem die meisten führenden KI-Unternehmen öffentlich eine weltweite Verlangsamung der KI-Entwicklung gefordert haben, damit die Sicherheitsvorkehrungen Schritt halten können. Doch die Wahrheit ist: Ernsthafte Sicherheitsprobleme sind bereits Realität geworden. Dies bringt unzählige Sicherheitsverantwortliche und Führungsteams in eine dringliche Lage, da die finanziellen Kosten und Risiken durch die Implementierung von KI stetig steigen.

Mehr erfahren
Blog
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Enabler 8: Branding für Ihr Programm

Ein Programm für sicheres Programmieren braucht mehr als nur großartige Inhalte, um erfolgreich zu sein. Enabler 8 zeigt, wie Branding die Teilnahme zu einem begehrten, statusorientierten Erlebnis macht.

Mehr erfahren
Blog
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Jeder Mitarbeiter steht jetzt an vorderster Front der KI-Cybersicherheit

Die Unternehmenslandschaft wandelt sich mit einer Geschwindigkeit, die kaum jemand vorhergesehen hat, bis es zu spät war. Wir haben offiziell die Schwelle von handgeschriebenem Code und einfacher Copilot-Unterstützung hin zur Ära des Agentic Development Lifecycle (ADLC) überschritten. Während autonome KI-Agenten eine beispiellose Effizienz in vielen Bereichen versprechen, bringen sie auch eine völlig neue Klasse von Sicherheits- und Regulierungsrisiken mit sich.

Mehr erfahren

Sichere KI-gestützte Entwicklung vor dem Release

Erkennen Sie Entwicklerrisiken, setzen Sie Richtlinien durch und verhindern Sie Schwachstellen über den gesamten Softwareentwicklungszyklus hinweg.

Demo buchen
Keine Elemente gefunden.