Fallstudie

Der Weg zu Security Champions: Wie Workday agiles Lernen nutzte, um Entwickler weiterzubilden

October 2, 2023
Secure Code Warrior
dekorativ

Ausgangslage

Bevor Workday agiles Lernen mit Secure Code Warrior einführte, nutzte das Unternehmen interne Kurse, die aus Aufzeichnungen von PowerPoint-Präsentationen bestanden. Diese behandelten die OWASP Top 10 Schwachstellen anhand einiger Pseudocode-Beispiele. Alex Uda, Programmmanager für Security-Entwicklerschulungen, erkannte, dass dies weder seinem Team noch dem Sicherheitsteam insgesamt dabei half, die Ziele zur Verbesserung der allgemeinen Sicherheitslage von Workday zu erreichen. Da das Interesse der Entwickler an den Schulungen schnell nachließ, beschloss man, Feedback einzuholen, wobei sich zwei Punkte immer wieder herauskristallisierten:

  1. Der Bedarf an praxisorientierteren Schulungen
  2. Der Bedarf an sprachspezifischeren Inhalten

Maßnahmen

In der Zusammenarbeit mit den Entwicklern identifizierten Alex und sein Team zwei Hauptprioritäten, um die Entwickler für ein ansprechendes und erfolgreiches Programm für sicheren Code zu gewinnen.

Klarheit und Einfachheit

Die meisten Entwickler verfügen bei Arbeitsantritt über kein spezifisches Sicherheitswissen. Alles, was frustrierend oder zeitaufwendig ist, führt dazu, dass Entwickler nach Workarounds und Hacks suchen. Was Workday an SCW besonders schätzte, war die Möglichkeit für Entwickler, den Prozess klar zu verstehen, Verantwortung dafür zu übernehmen und ihn in ihre Arbeitsabläufe zu integrieren.

Handlungsorientierung und Mehrwert

Entwickler möchten in erster Linie in der Lage sein, Probleme, die die Codebasis oder den Lebenszyklus betreffen, schnell zu beheben. Dafür müssen sie entsprechend geschult werden. Wenn man das Interesse eines Entwicklers für ein Thema wie Sicherheit wecken möchte, muss man den Mehrwert dieser Themen hervorheben.

Bei der Strukturierung des Programms holten Alex und sein Team zunächst Feedback von einer Pilotgruppe aus Security Champions ein und arbeiteten mit ihrem Customer Success Manager zusammen, um deren Vorschläge umzusetzen. Anschließend analysierten sie ihre SAST-Tools sowie verschiedene Kennzahlen zu Vorfällen und Sicherheitsereignissen, um die größten Risiken in ihrer aktuellen Umgebung und branchenweite Trends zu bewerten. Der Fokus lag dabei zunächst auf den OWASP Top 10 und den häufigsten Hochrisiko-Schwachstellen bei Workday
‍

„Indem wir den Entwicklern dieses Wissen und diese Eigenverantwortung gaben, ermöglichte uns SCW aktive Verbesserungen unserer Softwaresicherheit. Es geht nicht nur um das Schreiben von Code, sondern auch um Wachstumschancen und Karriereentwicklung. Die Unterstützung von Workday für das Sicherheitsprogramm existiert, weil das gesamte Unternehmen an einem Strang zieht, sodass den Entwicklern Zeit für Lernen und Weiterbildung eingeräumt wurde. Zwei Stunden pro Woche über einen längeren Zeitraum zu lernen, hilft dabei, dieses Muskelgedächtnis durch Beständigkeit aufzubauen.“
‍

Ergebnisse

Traditionell betrachtet man Sicherheit oft als letzten Schritt im Entwicklungsprozess. In Zusammenarbeit mit dem Sicherheitsteam sehen die Entwickler bei Workday Sicherheit nun als wichtigen Bestandteil des Entwicklungszyklus. Sie können Sicherheitsaspekte schneller und früher im SDLC angehen, was den größten Effekt des Programms darstellt. Ein Team in Dublin konnte die Anzahl der Sicherheitsprobleme von 4662 – was durchschnittlich fast 31,08 Problemen pro Tag entsprach – innerhalb von etwa 18 Monaten auf 0 senken.

For one team based in Dublin, their developers went from 4662 security issues - which averaged almost 31.08 issues a day - down to 0 in a period of around 18 months
Alex beschrieb das Wachstum des Programms als „einen Schneeballeffekt, nachdem wir mit den Security Champions begonnen hatten, die das Thema bereits auf dem Schirm hatten. Als wir das Programm und seine Vorteile bei der Führungsebene bekannt machten und die Teilnehmerzahl stetig erhöhten, sahen wir ein fast natürliches Wachstum durch Mundpropaganda. Aus Schulungssicht ist es unser Ziel, unseren Entwicklern die notwendigen Fähigkeiten zu vermitteln, um Code sicher zu entwickeln. Dies ist besonders wichtig, da Workday weiter wächst.“

Wichtigste Erkenntnisse

Laut Alex: „Um Sicherheit erfolgreich zu skalieren, ist es zwingend erforderlich, dass unsere Entwickler eine Sicherheitsmentalität entwickeln, um Risiken bereits während der Designphase der Softwareentwicklung zu erkennen. Dies passt zu unserer ‚Shift Left‘-Initiative, unsere Entwickler zu befähigen, Zeit, Geld und Ärger zu sparen. Je besser wir bei der Schulung für sicheren Code sind, desto weniger Schwachstellen sehen wir in unseren Scans und Pentest-Ergebnissen.“
Lightbulb icon

Für Entwickler ist es wichtig, dass das Lernen über Sicherheit Spaß macht
SCW zeigt hervorragend, wie spannend das sein kann. Wenn Sie sich mit Sicherheitsschulungen befassen, lassen Sie sich voll darauf ein. Betrachten Sie es als Teil Ihres Entwicklungsprozesses und Ihrer beruflichen Weiterentwicklung.

Lightbulb icon

‍Ermutigen Sie Entwickler, sich an das Team zu wenden, wenn sie neugierig auf Sicherheitsthemen sind
Führen Sie ein Gespräch und beginnen Sie die Zusammenarbeit.‍

Lightbulb icon

Sicherheit als Blackbox oder als nachträgliches Add-on für ein Projekt zu betrachten, ist veraltet und schadet letztlich Ihrer Software
Sicherheit als festen Bestandteil des Entwicklungsprozesses zu begreifen – genau wie TDD, agile Methoden und Linting – verbessert den Arbeitsfluss und erhöht die Qualität der Software, die an Kunden geliefert wird.

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.

Ressourcenbibliothek

Weitere Ressourcen entdecken

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

alle anzeigen
Browserfenster-Symbol mit dem fett gedruckten Schriftzug KVK und zwei blauen horizontalen Linien darunter auf einem blau verlaufenden Hintergrund.
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Kamer van Koophandel: Entwicklerorientierte Sicherheit im großen Maßstab

Die Kamer van Koophandel berichtet, wie sie durch rollenbasierte Zertifizierungen, Trust-Score-Benchmarking und eine Kultur der gemeinsamen Sicherheitsverantwortung sicheres Programmieren fest in den Entwicklungsalltag integriert hat.

Mehr erfahren
Browserfenster mit Paysafe-Logo und drei hellblauen Aufzählungspunkten vor einem blau verlaufenden Hintergrund.
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Auf Goldkurs: Höhere Standards für sicheren Code bei Paysafe

Erfahren Sie, wie die Partnerschaft zwischen Paysafe und Secure Code Warrior die Produktivität der Entwickler um 45 % steigerte und die Anzahl der Schwachstellen im Code deutlich reduzierte.

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

DigitalOcean Decreases Security Debt with Secure Code Warrior

DigitalOcean's use of Secure Code Warrior training has significantly reduced security debt, allowing teams to focus more on innovation and productivity. The improved security has strengthened their product quality and competitive edge. Looking ahead, the SCW Trust Score will help them further enhance security practices and continue driving innovation.

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