Zum Inhalt springen
CRA Navigator

Secure SDLC

Von der Norm auf dem Papier zu einem Zyklus, den Ihre Teams wirklich leben

Die IEC 62443-4-1 beschreibt, was ein sicherer Entwicklungsprozess erreichen muss. Sie sagt nicht, wie er in Ihrem Unternehmen funktionieren soll — mit Ihren Produkten, Ihrer Teamgröße und Ihrer Toolchain. Wir bauen diesen Zyklus und binden ihn danach in Ihre KI-Werkzeuge ein, damit die Nachweise mit dem Code Schritt halten.

Abgedeckte Praktiken
8 von 8
Anforderungen
47
Üblicher Zielgrad
ML 2 – ML 3
Stufen
2

Warum überführen

Eine kopierte Vorlage scheitert genau an dem Audit, für das sie kopiert wurde

Die Norm ist so geschrieben, dass sie für jeden Hersteller industrieller Produkte gilt — vom Zwei-Personen-Firmwareteam bis zum Konzern. Genau diese Allgemeingültigkeit macht eine unveränderte Übernahme unmöglich: Sie legt Ergebnisse fest und überlässt die Prozessgestaltung Ihnen.

Ein heruntergeladenes Richtlinienpaket scheitert aus einem einfachen Grund. Ein Auditor prüft nicht Ihre Dokumente gegen die Norm, sondern ob Ihre Organisation tut, was die Dokumente behaupten. Ein Zyklus, der Arbeit beschreibt, die niemand ausführt, erzeugt schneller Feststellungen als gar kein Dokument.

Das Ziel ist deshalb keine Dokumentation, die die Norm erwähnt. Es ist ein Zyklus, dem Ihre Entwickler folgen, weil er zu ihrer Arbeitsweise passt — und der Auditnachweise als Nebenprodukt erzeugt.

Stufe 1

Den Zyklus über alle acht Praktiken aufbauen

Jede Praktik wird im Audit separat bewertet. Eine nicht abgedeckte Praktik begrenzt daher Ihr Reifegradergebnis, unabhängig davon, wie stark die übrigen sind. Wir arbeiten alle acht ab — in der Reihenfolge, in der eine die nächste speist.

  • SM

    Organisation, Rollen und Kompetenz

    Einen verantwortlichen Prozesseigner benennen, Security Champions in den Produktteams etablieren statt einer abgekoppelten zentralen Funktion, und vorhandene Sicherheitsexpertise gegen die benötigten Rollen abgleichen. Lücken werden zu einem Schulungsplan mit Aufzeichnungen — Kompetenz ist auditierbar, nicht unterstellt. Umfasst außerdem die Kontrolle von Drittanbieter- und Open-Source-Komponenten sowie die Sicherheit der Entwicklungsumgebung selbst.

  • SR

    Produktkontext und Sicherheitsanforderungen

    Den Produktsicherheitskontext definieren: wo das Produkt eingesetzt wird, womit es verbunden ist, welche Aufgaben ihm anvertraut werden und welche Angreifer relevant sind. Das Bedrohungsmodell baut auf diesem Kontext auf; die Sicherheitsanforderungen werden daraus abgeleitet, sodass jede auf eine Bedrohung zurückführt und nicht auf eine generische Checkliste.

  • SD

    Sicheres Design und Defense in Depth

    Anforderungen in Design übersetzen: Vertrauensgrenzen, minimale Rechte, Fehlerverhalten und gestaffelte Maßnahmen, damit keine einzelne Schutzschicht alles trägt. Designreviews und Aktualisierungen des Bedrohungsmodells finden an definierten Punkten statt, Feststellungen werden bis zum Abschluss verfolgt statt notiert und vergessen.

  • SI

    Sichere Programmierstandards und Implementierungsreview

    Für jede eingesetzte Sprache einen dokumentierten sicheren Programmierstandard einführen, durchgesetzt per Linter und statischer Analyse, soweit automatisierbar. Das Implementierungsreview prüft anschließend, ob das Sicherheitsdesign im Code tatsächlich umgesetzt wurde. Diese Praktik gilt für KI-generierten Code genauso wie für handgeschriebenen.

  • SVV

    Verifizierung und Validierung

    Vier eigenständige Tätigkeiten, die die Norm getrennt behandelt und Auditoren einzeln prüfen: funktionale Prüfung der Sicherheitsanforderungen, Prüfung der Bedrohungsminderung gegen das Bedrohungsmodell, Schwachstellenscans von Code und Abhängigkeiten sowie Penetrationstests. Jede braucht einen Plan, einen kompetenten Prüfer und eine Aufzeichnung.

  • DM

    Schwachstellenbehandlung

    Ein einheitlicher Eingangskanal für intern und extern gemeldete Schwachstellen, eine konsistente Schweregradbewertung, Auswirkungsanalyse über alle betroffenen Produktversionen und ein koordinierter Offenlegungsprozess. Auf diese Praktik stützt sich der Cyber Resilience Act am stärksten — und sie ist mehr als Patchen.

  • SUM

    Updatebereitstellung und Service Level

    Updates vor der Freigabe qualifizieren, über einen integritätsgeschützten Kanal ausliefern und den Unterstützungszeitraum je Produkt dokumentieren. Behebungsfristen werden zu einem zugesagten Service Level, das Sie belegen können — einschließlich der Frage, wie Sie Geräte erreichen, die selten online sind.

  • SG

    Dokumentation für die Betreiber

    Sicherheitsrichtlinien sind eine Lieferleistung an Ihre Kunden, kein internes Nachweisdokument: Härtungsleitfäden, Hinweise zu sicherer Konfiguration und Integration, Defense-in-Depth-Erwartungen an Integratoren und sichere Außerbetriebnahme. Häufig die schwächste Praktik, weil sie standardmäßig niemandem gehört.

Abschlusskriterien

Nachvollziehbarkeit und ein Reifegradziel je Praktik

Zwei Dinge unterscheiden einen Zyklus, der besteht, von einem, der stecken bleibt. Erstens eine ununterbrochene Kette von der Bedrohung bis zum Release. Zweitens ein vorab vereinbartes Reifegradziel, damit „überführt" eine messbare Bedeutung hat.

Die Kette, der ein Auditor folgt

  1. Bedrohung im Modell
  2. Sicherheitsanforderung
  3. Designentscheidung
  4. Codeänderung
  5. Testergebnis
  6. Release-Aufzeichnung

Ein fehlendes Glied ist die häufigste Auditfeststellung, die wir sehen. Nicht eine fehlende Maßnahme — sondern eine vorhandene Maßnahme, die niemand mit der Anforderung verbinden kann, die sie erfüllt, oder eine Anforderung ohne Test, der ihre Wirksamkeit belegt.

Warum ein Zielgrad zählt

ML 1 bedeutet, die Praktik findet statt, ist aber nicht dokumentiert. ML 2 bedeutet, sie ist gesteuert und wiederholbar. ML 3 bedeutet, sie ist definiert und organisationsweit gelebt. Die meisten Hersteller brauchen ML 2 – ML 3, und nicht zwingend denselben Grad für jede Praktik. Dieses Ziel je Praktik festzulegen verwandelt ein offenes Programm in einen Plan mit Ende.

Stufe 2

Den Zyklus in Ihre KI-Werkzeuge einbinden

Der eigentliche Aufwand der IEC 62443-4-1 liegt nicht in der Entscheidung, was zu tun ist. Er liegt darin, Nachweise für 47 Anforderungen Release für Release zu erzeugen und aktuell zu halten, während sich das Produkt weiter verändert. Genau diesen Aufwand reduziert KI — den Durchsatz an Nachweisen, nicht die Verantwortung dafür.

Was wir automatisieren

  • Den Zyklus als Anweisungen hinterlegen, denen Ihr KI-Assistent folgt, damit erzeugte Dokumentation der Normstruktur folgt und nicht einer generischen Vorlage.
  • Die erforderlichen Artefakte je Anforderung entwerfen — Bedrohungsmodelle, Anforderungsspezifikationen, Testpläne, Sicherheitsrichtlinien — aus vorhandenem Code, Konfiguration und Architektur.
  • Produktartefakte in GitHub Actions bei jedem Release erzeugen: SBOMs, Abhängigkeits- und Container-Scans, Secret-Scanning und signierte Herkunftsnachweise.
  • Dokumentation mit dem Code synchron halten, indem betroffene Artefakte bei Designänderungen neu erzeugt werden, damit Nachweise zwischen Releases nicht unbemerkt veralten.
  • Umsetzungen für identifizierte Sicherheitsanforderungen vorschlagen, sodass aus einer Anforderung ein prüfbarer Pull Request wird statt eines Backlog-Eintrags.
  • Abweichungen melden: eine neue Abhängigkeit ohne Lizenz- oder Schwachstellenprüfung, eine gemergte Designänderung ohne Aktualisierung des Bedrohungsmodells, eine Anforderung ohne verknüpften Test.

Was KI nicht leisten darf

Ein vollständig geschlossener Kreis ohne Menschen ist die Variante, die ein Auditor zuerst angreift. Drei Grenzen halten die Automatisierung belastbar.

  • Sie kann ihre eigene Arbeit nicht verifizieren

    SVV erwartet eine von der Umsetzung unabhängige Verifizierung. Schreibt dieselbe Instanz den Code und die Tests, die ihn bestehen lassen, ist diese Unabhängigkeit verloren. Erzeugung und Verifizierung bleiben getrennt, mit einer namentlich benannten Person, die die Verifizierung verantwortet.

  • Sie ist nie der Kompetenznachweis

    SM verlangt benannte, geschulte und kompetente Personen. Kompetenz ist eine Eigenschaft Ihrer Organisation, und kein Werkzeug kann sie für Sie vorhalten. Aufzeichnungen nennen die verantwortlichen Menschen; KI erscheint nie als qualifizierte Stelle.

  • „Von KI erzeugt" ist eine Feststellung, kein Nachweis

    KI entwirft, ein benannter Mensch prüft und genehmigt — und die Genehmigung ist das Artefakt, mit Version, Datum und Verantwortlichem. Auf Abruf neu erzeugte Nachweise ändern sich außerdem zwischen Audits; die Ausgabe wird daher wie jedes andere gelenkte Dokument versioniert und eingecheckt.

Vertraulichkeit und Werkzeug-Governance

Industriekunden unterliegen häufig vertraglichen oder exportrechtlichen Beschränkungen, wenn Quellcode die Organisation verlässt — und Ihre Entwicklungsumgebung fällt nach SM-7 selbst in den Anwendungsbereich. Vor der Einbindung klären wir Mandantenmodell, Aufbewahrung und Trainingsgarantien, den Umfang der Repository-Zugriffe und wie Geheimnisse aus Prompts und Logs fernbleiben. Diese Entscheidung gehört in Ihre Zyklusdokumentation, denn ein Auditor wird danach fragen.

Zusammenarbeit

Wir bauen den Prozess mit Ihnen auf — oder machen konform, was Sie bereits leben

Kaum jemand beginnt bei null. Es gibt Freigabeverfahren, Design-Reviews, ein Qualitätsmanagement, vielleicht einen Safety-Lebenszyklus. IEC 62443-4-1 verlangt nicht, das alles zu verwerfen — sondern den Nachweis, dass Ihr Vorgehen die acht Praktiken abdeckt und Nachweise hinterlässt. Welcher der beiden Wege greift, klärt vor allem der erste Schritt.

Weg A

Den Zyklus mit Ihnen aufbauen

Wenn Security-Arbeit stattfindet, aber nicht dokumentiert ist oder je Team und Produktlinie unterschiedlich läuft.

Wir entwerfen den Prozess entlang Ihrer Produkte und schreiben Verfahren, Vorlagen und Freigabekriterien gemeinsam mit Ihren Entwicklern, statt ein Handbuch zu übergeben. Am Ende gehört er Ihrem Team, und wir sind dabei, während er entsteht und das erste echte Release ihn durchläuft.

Weg B

Übernehmen und anheben, was Sie schon nutzen

Wenn ein etablierter Prozess existiert — ISO 9001, ASPICE, ein Safety-Lebenszyklus oder ein ausgereiftes agiles Setup.

Wir bilden Ihre bestehenden Phasen, Rollen und Artefakte auf die acht Praktiken ab, behalten alles Konforme unter den Bezeichnungen, die Ihre Teams schon verwenden, und ergänzen nur, was wirklich fehlt. Einen funktionierenden Prozess einer Norm zuliebe umzubenennen, erzeugt Widerstand, aber keine Konformität.

Die meisten Organisationen liegen dazwischen: einige Praktiken werden nahezu unverändert übernommen, andere neu aufgebaut. Das Assessment klärt das je Praktik, damit der Plan Ihrem Prozess folgt und nicht einer Vorlage.

Ablauf

Wie die Arbeit abläuft

Der Weg verändert, was innerhalb der Schritte passiert, nicht deren Reihenfolge. In beiden Fällen bleiben wir bis zum Piloten beteiligt, statt ein Dokument abzugeben und Sie mit der Anwendung allein zu lassen.

  1. Schritt 1Ausgangslage bewertenDen aktuellen Prozess je Praktik bewerten, um Vorhandenes zu erkennen. Die meisten Teams sind weiter, als sie annehmen, können es aber nicht nachweisen — das verändert den Plan erheblich, und diese Erkenntnis ist zuerst am günstigsten.
  2. Schritt 2Den Zyklus entwerfen oder anpassenJe Praktik entscheiden, ob Vorhandenes übernommen oder neu aufgebaut wird, und den Prozess dann entlang Ihrer realen Produkte, Teamstruktur und Releasetaktung entwerfen — mit einem Reifegradziel und den Artefakten, die jede Praktik erzeugt.
  3. Schritt 3An einem Produkt pilotierenDen Zyklus vor dem Rollout durch ein echtes Release führen. Ein Pilot bringt die Reibung zum Vorschein, die sonst zu organisationsweiter Nichtkonformität wird.
  4. Schritt 4Ausrollen und schulenAuf die übrigen Produktlinien ausweiten, die Security Champions schulen und die Verantwortung übergeben, damit der Prozess ohne uns Bestand hat.
  5. Schritt 5Die KI-Ebene einbindenDen Zyklus in Ihre KI-Werkzeuge und CI einbetten, mit den Review- und Genehmigungsschritten, damit die Nachweiserzeugung Routine wird statt Hektik vor dem Audit.

Kontakt

Erzählen Sie uns, was Sie entwickeln — wir bestimmen den Weg gemeinsam

Eine kurze Beschreibung dessen, was Sie entwickeln, wie Ihre Teams organisiert sind und worauf Sie hinarbeiten, genügt für den Anfang. Wir melden uns mit einer Einschätzung, welcher Weg passt, wo wir beginnen würden und was die Arbeit für Ihr Team bedeutet.

Wir antworten innerhalb von zwei Werktagen.

Vollständige Kontaktdaten

Hilfreich in einer ersten Nachricht

  • Was Sie entwickeln, wie viele Produktlinien betroffen sind und welche Sprachen und Plattformen im Einsatz sind.
  • Wie die Entwicklung heute organisiert ist — Teamgröße, Releasetaktung und welche Werkzeuge und CI Sie nutzen.
  • Ob Sie auf ein Zertifizierungsaudit, eine Kundenanforderung oder eine CRA-Frist hinarbeiten.

Bitte verzichten Sie in einer ersten Nachricht auf vertrauliche technische Details und Geschäftsgeheimnisse. Nach unserer Antwort können wir für Sensibles einen verschlüsselten Kanal vereinbaren.

Lieber mit Daten beginnen als mit einem Gespräch? Das Gap-Assessment bewertet Ihren aktuellen Zyklus je Praktik und liefert die fehlenden Nachweise — dieselbe Grundlage, die Schritt 1 erzeugt.

Gap-Assessment starten