← Neueste Arbeiten
💻 computer science

Integrating DAST in Kanban and CI/CD: A Real World Security Case Study

Diese Studie untersucht anhand einer Fallstudie, wie eine Softwareorganisation Dynamic Application Security Testing (DAST) erfolgreich in ihre Kanban-Workflows und CI/CD-Pipelines integriert hat, um die Herausforderungen, Lösungsansätze und bewährten Verfahren aus der Perspektive der Entwickler aufzuzeigen und so sowohl Entwicklungsgeschwindigkeit als auch Sicherheit zu gewährleisten.

Ursprüngliche Autoren: Arpit Thool, Chris Brown

Veröffentlicht 2026-04-07
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Arpit Thool, Chris Brown

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

🛡️ Der Sicherheits-Check im Schnellzug: Wie man Hackern den Weg versperrt, ohne den Zug zu verlangsamen

Stellen Sie sich vor, ein Software-Team ist wie eine Eisenbahnwerkstatt, die jeden Tag neue, schnelle Züge (Web-Apps) baut und direkt an die Kunden liefert. Das Ziel ist es, immer schneller zu sein und neue Funktionen hinzuzufügen. Das nennen sie Kanban und CI/CD – im Grunde ein gut geölter Fließbandprozess, bei dem nichts stocken darf.

Das Problem? Sicherheit.
Wenn ein Zug zu schnell gebaut wird, ohne auf Risse in der Schiene oder defekte Bremsen zu achten, kann er entgleisen. Hacker sind wie Diebe, die genau diese Schwachstellen suchen. Früher kam ein Sicherheits-Experte erst am Ende des Projekts, schaute sich alles an und sagte: „Hier ist ein Riss, bauen Sie alles ab und neu." Das war für den schnellen Fließband-Prozess katastrophal.

Diese Studie erzählt die Geschichte eines Teams, das versucht hat, einen automatischen Sicherheits-Scanner (DAST) direkt in ihren Fließband-Prozess zu integrieren.

1. Was ist DAST? (Der „Einbrecher im Test")

Stellen Sie sich DAST nicht als jemanden vor, der die Baupläne (den Code) liest. Das wäre wie ein Architekt, der die Pläne prüft.
DAST ist wie ein professioneller Einbrecher, der sich in das fertige Gebäude schleicht, um zu testen, ob die Türen abgeschlossen sind oder ob ein Fenster offen steht.

  • SAST (Der Architekt): Prüft die Pläne auf Fehler.
  • DAST (Der Einbrecher): Geht wirklich durch das Haus, klopft an Türen und versucht, Fenster aufzubrechen, während das Haus bewohnt ist.

2. Die Herausforderung: Der schnelle Zug vs. der langsame Sicherheitscheck

Das Team wollte diesen „Einbrecher-Test" (DAST) in ihren täglichen Ablauf einbauen. Aber es gab Hürden, wie bei jedem neuen Werkzeug:

  • Der erste Versuch (OWASP ZAP): Sie probierten ein kostenloses Werkzeug aus. Es war wie ein alter, robuster Hammer. Er funktionierte gut bei einfachen Holzhäusern (einfache Webseiten), aber bei modernen, gläsernen Wolkenkratzern (komplexe Apps mit viel JavaScript) kam er ins Stocken. Er verstand die neue Bauweise nicht.
  • Der zweite Versuch (Burp Suite): Sie stiegen auf ein teureres, hochmodernes Werkzeug um. Das war wie ein Laser-Scanner. Er verstand die moderne Architektur perfekt und fand die Löcher, die der alte Hammer übersehen hatte.

3. Was hat das Team gelernt? (Die wichtigsten Erkenntnisse)

A. Die Bereitschaft war da, aber die Angst vor dem Aufwand auch
Am Anfang waren die meisten Teammitglieder bereit, den Scanner zu nutzen. Sie wussten: „Sicherheit ist wichtig." Aber einige hatten Angst, dass der Scanner sie bei ihrer eigentlichen Arbeit (dem Bauen der Züge) stören würde.

  • Die Lösung: Sie haben einen dedizierten Sicherheits-Experten ernannt. Stell dir das wie einen speziellen Mechaniker vor, der sich nur um die Bremsen kümmert. Die anderen Ingenieure mussten nicht aufhören zu bauen; der Spezialist hat den Test im Hintergrund laufen lassen. Das machte den Rest des Teams glücklich.

B. Der „Quartals-Check" statt „Tages-Check"
Idealerweise sollte ein Sicherheits-Test bei jeder kleinen Änderung laufen. Aber das Team entschied sich, ihn nur vierteljährlich (alle drei Monate) zu machen.

  • Warum? Weil sie Angst hatten, den Fluss zu stören.
  • Das Risiko: Das ist wie ein Auto, das man nur einmal im Jahr zur Inspektion bringt. Es ist besser als nichts, aber wenn ein Bremskabel heute reißt, merkt man es erst in drei Monaten. Die Studie zeigt, dass dies ein Kompromiss ist, der die Geschwindigkeit schützt, aber die Sicherheit etwas verzögert.

C. Die Berichte waren verwirrend
Der Scanner lieferte lange Listen mit Fehlern. Für die Entwickler war das wie ein Kauderwelsch-Text.

  • Das Problem: „Hier ist ein Fehler in Zeile 405." – „Was bedeutet das? Soll ich die ganze Maschine zerlegen?"
  • Die Lösung: Die Berichte müssen verständlicher werden. Sie sollten sagen: „Achtung, Tür A ist offen, bitte schließen Sie sie." statt technischem Kauderwelsch.

D. Sicherheit ist eine Kultur, kein Werkzeug
Das Wichtigste war nicht das Werkzeug selbst, sondern die Denkweise. Viele im Team dachten immer noch: „Zuerst bauen, dann über Sicherheit nachdenken."
Die Studie zeigt: Man muss die Sicherheit so natürlich in den Alltag integrieren, wie das Anlegen des Sicherheitsgurts im Auto. Es darf kein extra Schritt sein, sondern Teil des Fahrprozesses.

4. Das Fazit in einem Satz

Wenn man einen automatischen Sicherheits-Scanner (DAST) clever in den schnellen Entwicklungsprozess integriert – am besten mit einem spezialisierten Experten, der die Arbeit übernimmt und verständliche Berichte liefert –, dann wird das System sicherer, ohne dass der Zug langsamer fährt.

Die große Lektion: Sicherheit muss nicht der Bremsklotz sein, der den Fortschritt stoppt. Wenn man das richtige Werkzeug und die richtige Unterstützung hat, ist Sicherheit einfach ein weiterer, sicherer Schienenstrang auf dem Weg zum Ziel.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →