Skip to main content

Gartners 12 Empfehlungen für erfolgreiches DevSecOps im Detail

Artikel von
Headshot of michal

michal

GRTNER feature

24. März 2020

0 Min. Lesezeit

„Die Integration von Sicherheit in DevOps, um DevSecOps zu ermöglichen, erfordert veränderte Denkweisen, Prozesse und Technologien. Führungskräfte für Sicherheits- und Risikomanagement müssen sich an der kollaborativen, agilen Natur von DevOps orientieren, damit Sicherheitstests nahtlos in die Entwicklung eingebunden werden und das ‚Sec‘ in DevSecOps transparent bleibt.“

Laut dem Gartner-Bericht entwickelte sich DevSecOps 2019 schnell zu einem der am stärksten wachsenden Interessengebiete. Dabei lieferten sich weiterentwickelnde und erfolgreiche DevSecOps-Initiativen Analysten und anderen Führungskräften aus den Bereichen Sicherheit und Entwicklung wertvolle Erkenntnisse. Gartners aktueller Bericht — 12 Empfehlungen für erfolgreiches DevSecOps — fasst diese Erkenntnisse zusammen und bietet eine fundierte Analyse.

Der organisatorische Wandel hin zu DevSecOps kann kompliziert sein und zahlreiche Teams, viele bewegliche Teile und sogar neue Tools umfassen. Die Analysten von Gartner haben die häufigsten Herausforderungen ermittelt und Empfehlungen für Unternehmen ausgesprochen, die DevOps skalieren möchten.

Der Bericht behandelt unter anderem folgende Themen:

  • Passen Sie Sicherheitstest-Tools und -Prozesse an Entwickler an

  • Versuchen Sie nicht länger, während der Entwicklung jede Sicherheitslücke zu beseitigen

  • Konzentrieren Sie sich zunächst darauf, bekannte Open-Source-Sicherheitslücken zu identifizieren und zu beheben

  • Gehen Sie nicht davon aus, dass Sie herkömmliches DAST/SAST ohne Änderungen einsetzen können

  • Schulen Sie Entwickler in sicherem Coding, erwarten Sie aber nicht, dass sie Sicherheitsexperten sind

  • Führen Sie ein Security-Champion-Modell ein und setzen Sie ein einfaches Tool zur Erfassung von Sicherheitsanforderungen ein

  • Sichern Sie Automatisierungsskripte und setzen Sie betriebliche Disziplin für sie und die Sicherheitslage der Infrastruktur durch

  • Führen Sie eine strengere Versionskontrolle für den gesamten Code und alle Komponenten ein

  • Setzen Sie Secrets-Management ein

  • Verinnerlichen Sie das Prinzip einer unveränderlichen Infrastruktur

  • Überdenken Sie den Umgang mit Vorfällen bei der Servicebereitstellung

  • Nutzen Sie in DevSecOps eine dynamische Zugriffsbereitstellung für Entwickler

Im Folgenden gehen wir näher auf drei der zwölf Empfehlungen ein. Wir empfehlen Ihnen jedoch, den gesamten Bericht zu lesen, um einen umfassenden Überblick über die besten Möglichkeiten zu erhalten, diese Praktiken in Ihrem Unternehmen umzusetzen.

Passen Sie Sicherheitstest-Tools und -Prozesse an Entwickler an – nicht umgekehrt

Ein grundlegendes und weithin bekanntes Prinzip von DevOps besteht darin, Arbeit so schnell wie möglich durch das System zu bewegen. Weniger bekannt, aber für DevOps und Anwendungssicherheit entscheidend, ist das Prinzip, Entwicklern ebenso schnell und so früh wie möglich im Prozess Feedback zu geben.

Der veraltete Ansatz zur Informationssicherheit muss modernisiert werden. Eine Organisation auf DevOps auszurichten, ist jedoch nicht einfach. Es erfordert ein anpassungsfähiges Entwicklerteam sowie kooperative Betriebs- und Sicherheitsteams, die bereit sind, ihr Wissen weiterzugeben. Sobald ein neuer Prozess eingeführt ist, können Entwickler ihre Anwendungen während der Entwicklung und in ihrem eigenen Tempo absichern. Das optimiert den gesamten Prozess und erleichtert die Einhaltung von Compliance-Vorgaben.

Dieser entwicklerorientierte Ansatz erfordert auch eine Überprüfung der derzeit verfügbaren Sicherheitslösungen. Diese müssen in erster Linie auf Entwickler als Hauptnutzer ausgerichtet sein – selbst wenn das Tool aus dem Budget des Sicherheitsteams finanziert wird. Mit der Zeit werden diese Lösungen zum neuen Standard und prägen unseren künftigen Umgang mit DevOps.

Konzentrieren Sie sich zunächst darauf, bekannte Open-Source-Sicherheitslücken zu identifizieren und zu beheben

Voltaire wird ein berühmtes, mehrere Jahrhunderte altes Zitat zugeschrieben: „Das Bessere ist der Feind des Guten.“ Das gilt heute noch genauso wie vor Jahrhunderten – insbesondere in der digitalen Wirtschaft, in der das Streben der Informationssicherheit nach perfekter Sicherheit im Widerspruch zum Bedarf von Unternehmen und Entwicklern an Schnelligkeit und Agilität steht.

Sobald die richtigen Tools vorhanden sind, kann man leicht davon ausgehen, dass jedes Problem sofort erkannt und behoben wird. Doch selbst mit den optimierten Prozessen, die DevOps für die Sicherheit eines Unternehmens mit sich bringt, ist das nicht der Fall. Noch frustrierender wird es, wenn Teams ihre ersten Tests durchführen, mit einer langen Liste von Sicherheitslücken konfrontiert sind und sich fragen: „Was beheben wir zuerst?“

Wie Gartner empfehlen auch wir, diese Liste zu nehmen und eine besser handhabbare, priorisierte Liste für Entwickler zu erstellen.

Führen Sie ein Security-Champion-Modell ein und setzen Sie ein einfaches Tool zur Erfassung von Sicherheitsanforderungen ein

Security Champions können die wahrgenommene Komplexität von sicherem Coding verringern, indem sie direkte, praxisnahe Beispiele aus dem Team-Code liefern und sich auf die sofortige Behebung konzentrieren, statt auf abstraktere, weniger greifbare Probleme.

Ein gutes Beispiel für Security Champions ist Revoluts Erfolg bei der Einführung dieser Praxis im gesamten Unternehmen. Das Unternehmen konnte fast unmittelbar einen verbesserten Sicherheitsansatz verzeichnen und führte einen Großteil davon auf die Zusammenarbeit mit Snyk zurück – einem Partner, der sich nicht nur technologisch, sondern auch kulturell in das Unternehmen integrieren konnte.

Dieser Blogbeitrag hat die hilfreichen Erkenntnisse aus dem Bericht nur angerissen – es gibt noch so viele weitere Empfehlungen zu entdecken!

Starten Sie mit Capture the Flag

Erfahren Sie in unserem virtuellen On-Demand-Workshop für Einsteiger, wie Sie Capture-the-Flag-Herausforderungen lösen.

Gepostet in:

Weiterlesen

feature insights context
Blog

Autonome Angriffe sind bereits Realität. Die Verteidigung muss Schritt halten.

Autonome Angreifer verkürzen das Zeitfenster für die Verteidigung. Erfahren Sie, wie kontinuierliches Erkennen, Beheben, Validieren und Verhindern Sicherheitsteams helfen kann, Schritt zu halten.

illustration hero ai
Blog

Was ist Agentic AppSec?

Erfahren Sie, wie Agentic AppSec fundierte, klar begrenzte und unabhängig überprüfte KI-Agenten einsetzt, um den Application-Security-Kreislauf zu steuern.

Blog

Evo ADS Govern Agent Behavior ist allgemein verfügbar: MCP-Nutzung unter Kontrolle bringen

Evo ADS Govern Agent Behavior ist jetzt allgemein verfügbar und startet mit MCP Governance. Entdecken, genehmigen, überwachen, protokollieren und blockieren Sie die MCP-Server-Nutzung in führenden KI-Coding-Agenten.