17 — DevOps im regulierten Umfeld

Teil G — Wie man es im regulierten Umfeld macht. Zurück zur Übersicht.

Lernziel

Nach diesem Kapitel kannst du erklären, warum Continuous Delivery und aufsichtsrechtliche Anforderungen kein Widerspruch sind, kennst die Rolle der Standardänderung als zentralen Hebel und weißt, wie sich Funktionstrennung und Vier-Augen-Prinzip technisch statt organisatorisch erzwingen lassen.

Keine Rechtsberatung. Dieses Kapitel ordnet technische Verfahren in einen regulatorischen Zusammenhang ein. Es ersetzt weder die Abstimmung mit der eigenen Compliance-Abteilung noch die Prüfung durch die Innenrevision. Regulatorische Anforderungen ändern sich; der hier beschriebene Stand ist zu verifizieren.

17.1 Der vermeintliche Widerspruch

Die verbreitete Annahme lautet: Automatisierte Auslieferung und Aufsichtsrecht schließen einander aus. Wer mehrmals täglich ausliefert, kann kein Vier-Augen-Prinzip einhalten, keine Funktionstrennung gewährleisten und keine Nachweise führen.

Das Gegenteil ist der Fall — und zwar nicht als Behauptung, sondern aus der Natur der Sache:

Anforderung Manueller Betrieb Automatisierte Kette
Wer hat die Änderung veranlasst? Ticket, sofern gepflegt Git-Commit mit Signatur
Wer hat freigegeben? Unterschrift oder Mailfreigabe Pull-Request-Genehmigung, unveränderlich
Was läuft in Produktion? Vermutung, Inventarliste Image-Digest, kryptografisch eindeutig
Wurde getestet? Testprotokoll, händisch Pipeline-Protokoll, automatisch
Ist die Konfiguration wie vorgesehen? letzte Prüfung vor acht Monaten laufender Soll-Ist-Abgleich
Kann zurückgerollt werden? Sicherung, Dauer unbekannt gemessen, geübt, dokumentiert

Der entscheidende Punkt: In einer automatisierten Kette fallen die Nachweise als Nebenprodukt an. Niemand muss sie erzeugen, niemand kann sie vergessen, und niemand kann sie nachträglich verändern.

Ein manueller Prozess mit sorgfältig geführten Formularen ist nachweislich schlechter dokumentiert als eine Pipeline, die nichts dokumentiert, aber alles protokolliert. Der Unterschied liegt in der Fälschungssicherheit und in der Vollständigkeit — ein Formular kann man vergessen, einen Commit nicht.

17.2 Der regulatorische Rahmen

DORA — die Verordnung

Die Verordnung (EU) 2022/2554, der Digital Operational Resilience Act, gilt seit dem <cite index=„17-1“>17. Januar 2025</cite> unmittelbar. Sie regelt für Finanzunternehmen — Banken, Versicherungen, Kapitalverwaltungsgesellschaften, Zahlungsdienstleister und weitere — den Umgang mit IKT-Risiken.

Fünf Themenbereiche:

  1. IKT-Risikomanagement
  2. Behandlung und Meldung IKT-bezogener Vorfälle
  3. Testen der digitalen operationalen Widerstandsfähigkeit
  4. Management des Risikos durch IKT-Drittdienstleister
  5. Informationsaustausch

Wichtig für die Einordnung: Um Doppelregulierung zu vermeiden, hat die BaFin die nationalen Rundschreiben <cite index=„20-1“>KAIT, VAIT und ZAIT mit Ablauf des 16. Januar 2025 aufgehoben</cite>. Für Versicherungsunternehmen im Anwendungsbereich ist damit DORA das maßgebliche Regelwerk, nicht mehr die VAIT.

Die BAIT werden <cite index=„20-1“>schrittweise aufgehoben</cite>; für Institute, die ein IKT-Risikomanagement nach DORA betreiben müssen, gelten sie bereits seit dem 17. Januar 2025 nicht mehr.

Praktisch bleiben viele Inhalte der aufgehobenen Rundschreiben relevant: Was dort gefordert wurde, findet sich überwiegend in DORA wieder, und etabliertes Vorgehen aus der VAIT-Zeit gilt weiterhin als gute Praxis. Wer in älteren Unterlagen auf VAIT-Verweise stößt, sollte sie aber gegen die entsprechenden DORA-Artikel abgleichen.

Weitere Rahmenwerke

Rahmen Betrifft Bezug zu DevOps
DSGVO personenbezogene Daten Testdaten, Logs, Aufbewahrung
ISO 27001 Informationssicherheit allgemein Änderungsmanagement, Zugriffskontrolle
BSI IT-Grundschutz öffentlicher Sektor, oft freiwillig Härtung, Dokumentation
ITIL 4 Betriebsprozesse Änderungs- und Störungsmanagement
KRITIS / NIS-2 kritische Infrastrukturen Meldepflichten, Nachweise

17.3 Funktionstrennung und Vier-Augen-Prinzip

Die Kernanforderung: Wer eine Änderung entwickelt, darf sie nicht allein in Produktion bringen.

Das klingt nach einem Ausschlusskriterium für Continuous Deployment — ist aber nur eines für unbeaufsichtigtes Continuous Deployment. Continuous Delivery aus Kapitel 6 erfüllt die Anforderung vollständig.

Technische Umsetzung

  Entwickler        Prüfer            Automatik
      │                │                  │
   Commit ─────────────┼──────────────────┼──►  Git
      │                │                  │
      │            Pull Request           │
      │            genehmigen ────────────┼──►  Nachweis:
      │                │                  │     wer, wann, was
      │                │              Pipeline
      │                │              baut, testet
      │                │                  │
      │            Freigabe im            │
      │            Konfig-Repo ───────────┼──►  Vier Augen erneut
      │                │                  │
      │                │              GitOps-Abgleich
      │                │              rollt aus
      ▼                ▼                  ▼
   Kein Mensch hat Produktionszugriff. Niemand kann
   allein eine Änderung produktiv setzen.
Anforderung Technische Entsprechung
Vier-Augen-Prinzip Branch-Schutz mit erforderlicher Genehmigung
Entwickler ≠ Freigeber Pull Request kann nicht selbst genehmigt werden
Funktionstrennung Kein Personenkonto hat Produktionszugriff — nur die Automatik
Nachvollziehbarkeit Git-Historie, signierte Commits, Pipeline-Protokolle
Unveränderlichkeit geschützte Zweige, keine Historienänderung möglich

Der stärkste Einzelhebel: Wenn kein Mensch mehr auf Produktion schreiben kann, ist die Funktionstrennung nicht mehr eine Regel, die eingehalten werden soll, sondern eine Eigenschaft des Systems.

Das ist qualitativ etwas anderes. Eine organisatorische Regel kann umgangen werden — im Notfall, unter Zeitdruck, mit den besten Absichten. Eine technische Eigenschaft kann es nicht. Und für die Prüfung ist der Unterschied erheblich: Statt Stichproben in Protokollen zu ziehen, lässt sich die Berechtigungsstruktur einmal belegen.

17.4 Die Standardänderung — der zentrale Hebel

Hier liegt der praktische Schlüssel zum gesamten Kapitel. ITIL kennt drei Änderungsarten:

Art Merkmal Freigabe
Normal Change Einzelfall, Risikobewertung nötig Änderungsgremium
Standard Change wiederkehrend, vorab genehmigt, geringes Risiko vorab genehmigt
Emergency Change dringend, nachträgliche Aufarbeitung Notfallverfahren

Der Engpass in der Wertstromanalyse aus Kapitel 16 — vierzehn Tage Wartezeit bis zur nächsten Gremiumssitzung — betrifft ausschließlich den Normal Change.

Eine Standardänderung ist einmal bewertet und dauerhaft genehmigt. Sie wird nicht erneut vorgelegt; sie wird protokolliert.

Was ein Antrag auf Standardänderung enthalten muss

Ein Formulierungsbeispiel, das sich bewährt hat:

„Änderungen an der Anwendung KFZ-Rechner, die über die definierte Pipeline ausgeliefert werden, gelten als Standardänderung, sofern: die Pipeline vollständig grün ist, ein Vier-Augen-Review im Pull Request dokumentiert ist, keine Datenbankmigration mit Datenverlustpotenzial enthalten ist, keine Schnittstelle zu Drittsystemen verändert wird und das Rückrollverfahren verfügbar ist. Trifft eine dieser Bedingungen nicht zu, gilt die Änderung als Normal Change.„

Der letzte Satz ist der wichtigste. Er macht aus der Standardänderung keine Generalermächtigung, sondern eine klar abgegrenzte Kategorie — und genau das ist es, was ein Prüfer sehen will.

Das ist der Punkt, an dem sich die Durchlaufzeit tatsächlich ändert. Alles Vorherige in dieser Unterlage — Tests, Pipeline, Rollback, Überwachung — dient letztlich der Begründung, warum das Risiko gering genug für diese Einstufung ist.

17.5 Nachweisführung

Was bei einer Prüfung tatsächlich gefragt wird, und woher die Antwort kommt:

Frage Quelle Aufbewahrung
Welche Version läuft seit wann? Git-Historie des Konfigurationsrepositories dauerhaft
Wer hat entwickelt, wer freigegeben? Commit und Pull-Request-Genehmigung dauerhaft
Wurde getestet, mit welchem Ergebnis? Pipeline-Protokoll, Testberichte nach Vorgabe, oft mehrere Jahre
Welche Komponenten sind enthalten? SBOM aus Kapitel 14 je Release
Wurde auf Schwachstellen geprüft? Scanner-Berichte je Release
Wer hatte Zugriff auf Produktion? Rechteverwaltung, Protokolle laufend
Wie wurde eine Störung bearbeitet? Postmortem aus Kapitel 13 je Vorfall
Entspricht die Konfiguration der Vorgabe? Ergebnis des Soll-Ist-Abgleichs laufend

Der Nachweis, der am meisten Eindruck macht, ist der nächtliche Soll-Ist-Abgleich aus Kapitel 9. Er belegt nicht, dass die Konfiguration bei der letzten Prüfung stimmte, sondern dass sie jeden Tag geprüft wird und Abweichungen gemeldet werden.

Das ist die Antwort auf die unangenehmste Prüfungsfrage überhaupt: „Woher wissen Sie, dass sich seit der letzten Prüfung nichts geändert hat?“

Zwei technische Anforderungen an Protokolle: Sie müssen unveränderlich sein — Anhängen erlaubt, Ändern nicht — und sie brauchen eine verlässliche Zeitquelle. Ein Protokoll auf einem System, auf dem die Betroffenen Schreibrechte haben, ist als Nachweis wertlos.

17.6 Notfalländerungen

Der Fall, in dem alle Verfahren unter Druck geraten: Produktion steht, die Korrektur ist bekannt, das Gremium tagt am Donnerstag.

Ein tragfähiges Notfallverfahren regelt vorher:

  1. Wer darf auslösen? Namentlich benannter Personenkreis, keine Improvisation.
  2. Was ist erlaubt? Der reguläre Weg mit verkürzter Freigabe — nicht das Umgehen aller Prüfungen.
  3. Wie wird protokolliert? Automatisch, mit Begründung im Commit.
  4. Was passiert danach? Nachträgliche Vorlage, Postmortem, Prüfung binnen einer festen Frist.

Die Häufigkeit von Notfalländerungen ist eine Kennzahl für sich.

Ein einstelliger Anteil ist normal. Liegt der Anteil bei einem Drittel, ist der reguläre Weg zu langsam — und das Notfallverfahren dient nicht mehr dem Notfall, sondern der Umgehung. Das fällt bei jeder ernsthaften Prüfung auf, und es ist deutlich unangenehmer zu erklären als eine hohe Auslieferungsfrequenz.

Der richtige Schluss aus vielen Notfalländerungen ist nicht, das Notfallverfahren zu verschärfen, sondern den regulären Weg zu beschleunigen.

17.7 Datenschutz in der Auslieferungskette

Zusammengefasst, was in den vorherigen Kapiteln verstreut steht:

Stelle Risiko Maßnahme Kapitel
Testdaten Produktivdaten im Testsystem synthetische Daten 4
Logs personenbezogene Daten in der zentralen Sammlung Verweise statt Inhalte 12
Fehlermeldungen Eingabedaten im Stacktrace Ausgabe begrenzen 12
Sicherungen Aufbewahrungsfristen Löschkonzept, auch für Sicherungen 6
Pipeline-Protokolle Daten in Testausgaben keine echten Daten in Tests 7
Container-Images Konfiguration mit Daten eingebacken Konfiguration von außen 10

17.8 Lab

Aufgabe 1 — Antrag auf Standardänderung. Formuliere für den KFZ-Rechner einen vollständigen Antrag nach der Gliederung aus 17.4. Achte besonders auf die Abbruchbedingungen: Welche Änderungen sollen ausdrücklich nicht als Standardänderung gelten?

Aufgabe 2 — Prüfungssimulation. Lass dir von jemandem die acht Fragen aus 17.5 stellen und beantworte sie ausschließlich mit Belegen aus deinen Systemen. Wo du improvisieren musst, fehlt ein Nachweis.

Aufgabe 3 — Berechtigungen. Prüfe für ein Produktivsystem: Welche Personenkonten haben Schreibzugriff? Ist jedes davon begründet? Was wäre nötig, um die Liste auf null zu bringen?

Aufgabe 4 — Gegenprobe. Nimm eine tatsächliche Produktivänderung der letzten Wochen und versuche, den vollständigen Weg von der Anforderung bis zum laufenden Prozess lückenlos zu belegen. Notiere jede Lücke.

Aufgabe 4 ist die aufschlussreichste. In den meisten Umgebungen bricht die Kette an einer bestimmten Stelle — typischerweise zwischen „das Ticket wurde geschlossen„ und „diese Binärdatei läuft auf diesem Server“. Genau diese Lücke schließt der Image-Digest.

17.9 Anti-Pattern

Anti-Pattern Folge Abhilfe
„Regulierung verbietet Automatisierung„ Stillstand mit falscher Begründung Anforderungen lesen, nicht vermuten
Freigabe als Formalie ohne Kenntnis Vier-Augen-Prinzip nur auf dem Papier Änderungsliste automatisch beilegen
Notfalländerung als Regelweg fällt bei jeder Prüfung auf regulären Weg beschleunigen
Nachweise nachträglich erzeugen lückenhaft, angreifbar als Nebenprodukt anfallen lassen
Personenkonten mit Produktionszugriff Funktionstrennung nicht belegbar ausschließlich über die Automatik
Compliance erst am Projektende teure Umbauten Anforderungen im Entwurf klären
Protokolle auf dem geprüften System als Nachweis wertlos getrennte, unveränderliche Ablage
Papierprozess parallel zur Automatik doppelter Aufwand, widersprüchliche Stände den Papierweg abschaffen, nicht ergänzen

17.10 Reflexionsfrage

Welche einzelne aufsichtsrechtliche Anforderung nennt man in deinem Haus als Grund gegen häufigere Auslieferungen — und steht sie tatsächlich so in der Vorschrift, oder ist sie eine gewachsene Auslegung?

Die Antwort ist häufiger das Zweite als das Erste. Und das ist eine gute Nachricht, denn Auslegungen lassen sich ändern.


Weiter mit Kapitel 18 — Anti-Pattern im Überblick