Cybersicherheit für Maschinenhersteller
Maschinen werden heute mit Steuerungen, Displays, Telematikeinheiten und Begleit-Apps ausgeliefert, die meisten davon von Lieferanten gebaut. Ab 2027 erwarten die Maschinenverordnung und der Cyber Resilience Act beide, dass Sie wissen, welche Software auf jeder Maschine ist, und sie über Jahre sicher halten. CRACI zeichnet auf, was in jeden Software-Build einfließt.
Zwei Verordnungen, eine Frage: Welche Software ist auf der Maschine?
Ab 2027 unterliegt eine Maschine mit Steuerung, Bedienerdisplay oder Datenverbindung zwei EU-Verordnungen. Beide beginnen mit derselben Frage: Welche Software ist auf dieser Maschine, Version für Version, und was steckt darin?
- Die Meldepflichten des Cyber Resilience Act für aktiv ausgenutzte Schwachstellen und schwerwiegende Sicherheitsvorfälle gelten.
- Die Maschinenverordnung, (EU) 2023/1230, gilt und ersetzt die Maschinenrichtlinie.
- Der Cyber Resilience Act, (EU) 2024/2847, gilt vollständig.
Maschinenverordnung
Zwei grundlegende Sicherheits- und Gesundheitsschutzanforderungen in Anhang III befassen sich mit Cybersicherheit:
- 1.1.9, Schutz gegen Korrumpierung. Die direkte oder ferngesteuerte Verbindung eines anderen Geräts mit der Maschine darf nicht zu einer Gefährdungssituation führen. Software und Daten, die für die Konformität der Maschine mit den grundlegenden Sicherheits- und Gesundheitsschutzanforderungen entscheidend sind, müssen identifiziert und gegen versehentliche oder vorsätzliche Korrumpierung geschützt werden. Die Maschine muss die auf ihr installierte Software, die sie für den sicheren Betrieb benötigt, identifizieren und diese Information jederzeit bereitstellen. Außerdem muss sie Nachweise über rechtmäßige oder unrechtmäßige Eingriffe in diese Software oder ihre Konfiguration erfassen.
- 1.2.1, Sicherheit und Zuverlässigkeit von Steuerungen. Steuerungen müssen vernünftigerweise vorhersehbaren böswilligen Versuchen Dritter standhalten, die zu einer Gefährdungssituation führen. Nach 1.2.1(f) müssen sie ein Protokoll der Eingriffe und der Versionen von Sicherheitssoftware führen, die nach dem Inverkehrbringen der Maschine aufgespielt wurden, und zwar fünf Jahre lang nach dem Aufspielen.
Cyber Resilience Act
Eine Maschine mit Datenverbindung, oder ein separat verkauftes Teil davon, ist ein Produkt mit digitalen Elementen. Der Hersteller muss bei den Komponenten Dritter, die er integriert, mit der gebotenen Sorgfalt vorgehen, eine SBOM erstellen, die mindestens die Abhängigkeiten der obersten Ebene abdeckt, Schwachstellen während des Unterstützungszeitraums behandeln, der mindestens fünf Jahre beträgt, sofern das Produkt nicht voraussichtlich kürzer im Einsatz ist, und die technische Dokumentation mindestens zehn Jahre oder für den Unterstützungszeitraum aufbewahren, je nachdem, welcher Zeitraum länger ist.
| Anforderung | Maschinenverordnung | Cyber Resilience Act | Was die Softwareseite dafür braucht |
|---|---|---|---|
| Installierte Software kennen | 1.1.9: Die Maschine identifiziert jederzeit die Software, die sie für den sicheren Betrieb benötigt | Eine SBOM, die mindestens die Abhängigkeiten der obersten Ebene abdeckt | Eine Aufzeichnung jeder Komponente in jeder Softwareversion |
| Vor Korrumpierung schützen | 1.1.9 und 1.2.1: Sicherheitssoftware schützen und böswilligen Versuchen standhalten | Grundlegende Cybersicherheitsanforderungen an das Produkt | Bekannte Komponenten und Builds, in die eine vergiftete Abhängigkeit nicht hineinreichen kann |
| Änderungen und Versionen aufzeichnen | 1.2.1(f): Protokoll der nach dem Inverkehrbringen aufgespielten Versionen von Sicherheitssoftware | Technische Dokumentation für das in Verkehr gebrachte Produkt | Versionshistorie pro Build und pro Release |
| Schwachstellen behandeln | Nicht ausdrücklich genannt | Behandlung von Schwachstellen während des Unterstützungszeitraums; Meldepflicht seit dem 11. September 2026 | Überwachung ausgelieferter Komponenten auf neue Advisories |
| Aufzeichnungen aufbewahren | Protokoll: fünf Jahre nach jedem Aufspielen | Technische Dokumentation: mindestens zehn Jahre oder der Unterstützungszeitraum | In die technische Dokumentation exportierte SBOMs |
Deckt die CRA-Compliance die Maschinenverordnung ab?
Nicht automatisch. Der Cyber Resilience Act begründet keine Konformitätsvermutung mit der Maschinenverordnung. Sein Erwägungsgrund 53 besagt, dass die Erfüllung der grundlegenden Anforderungen des CRA die Einhaltung der Anforderungen der Maschinenverordnung an den Schutz gegen Korrumpierung und an die Sicherheit und Zuverlässigkeit von Steuerungen erleichtern könnte. Er besagt auch, dass der Hersteller dies nachweisen muss, etwa durch Anwendung harmonisierter Normen nach einer Risikobeurteilung, und dass die Konformitätsbewertungsverfahren beider Verordnungen weiterhin gelten.
Die harmonisierte Norm, die für 1.1.9 entsteht, ist EN 50742, Safety of machinery – Protection against corruption. Im November 2026 lag sie als Schlussentwurf FprEN 50742 vor, der 1.1.9 und die zugehörigen Punkte von 1.2.1 behandelt. Solange die Fundstelle einer endgültigen Fassung nicht im Amtsblatt der EU veröffentlicht ist, begründet sie keine Konformitätsvermutung. Sie verbindet die Risikobeurteilung nach EN ISO 12100 mit Sicherheitskonzepten aus IEC 62443 und erkennt die konsequente Anwendung von IEC 62443-4-1, IEC 62443-3-3 und IEC 62443-4-2 als gleichwertigen Weg an, ihre Schutzziele zu erreichen. IEC 62443-4-2 legt die technischen Sicherheitsanforderungen an Komponenten von Steuerungssystemen fest, abgestuft nach Security Capability Level. In Deutschland übersetzen die Prüfgrundsätze GS-IFA-M25 vom Juli 2026 den Schutz gegen Korrumpierung in 66 Prüfkriterien und verwenden dabei die Begriffe der prEN 50742. Eines davon, T46, verlangt, dass das Produkt seine installierte Softwareversion und Konfiguration auf Anfrage bereitstellen kann. Um das für jede Konfiguration zu beantworten, braucht es eine Aufzeichnung dessen, was jede Softwareversion enthält.
Die Maschinenverordnung hat eine eigene Vermutung, und die läuft über einen anderen Weg: europäische Schemata für die Cybersicherheitszertifizierung, die nach dem Cybersecurity Act, Verordnung (EU) 2019/881, angenommen wurden. Ein Zertifikat oder eine Konformitätserklärung nach einem solchen Schema begründet die Vermutung der Konformität mit 1.1.9 und 1.2.1, soweit es diese Anforderungen abdeckt.
Eine Risikobeurteilung und ein Satz Nachweise können also beiden Verordnungen dienen, aber die Konformität weisen Sie für jede einzeln nach. Wenn Ihre Maschine eine Datenverbindung hat, planen Sie für beide. Die Softwarenachweise, also SBOMs, Schwachstellenaufzeichnungen und die Update-Historie, sind der Teil, den sie gemeinsam haben.
Im Januar 2026 forderten Verbände der Maschinenbauindustrie, 1.1.9 und 1.2.1(f) zu verschieben, und im März 2026, sie ab dem Datum des CRA, dem 11. Dezember 2027, anzuwenden. Das ist eine Forderung, kein Recht: Stand November 2026 war keine Verschiebung beschlossen. Die Daten auf dieser Seite sind die Daten aus den Verordnungen.
Welche Maschinen und welche Software betroffen sind
- Bau-, Fördertechnik-, Bergbau- und Industriemaschinen fallen unter die Maschinenverordnung und zusätzlich unter den CRA, wenn die Maschine oder ihre Teile eine Datenverbindung haben.
- Land- und forstwirtschaftliche Zugmaschinen, die unter die Verordnung (EU) Nr. 167/2013 fallen, sind von der Maschinenverordnung ausgenommen, mit Ausnahme der an ihnen angebrachten Maschinen. Die Ausnahmeliste des CRA nennt diese Verordnung nicht, daher kann eine vernetzte Zugmaschine in den Anwendungsbereich des CRA fallen.
- Straßenfahrzeuge, die nach der Verordnung (EU) 2019/2144 typgenehmigt sind, sind vom CRA ausgenommen.
- Separat verkaufte Komponenten. Der CRA gilt auch für Software- und Hardwarekomponenten, die gesondert in Verkehr gebracht werden. Ein Lieferant, der ein Steuergerät oder eine Telematikeinheit eigenständig verkauft, ist selbst Hersteller im Sinne des CRA. Wird die Einheit nur in die Maschine eingebaut, trägt der Maschinenhersteller die Pflicht für die gesamte Maschine und muss bei der Komponente des Lieferanten mit der gebotenen Sorgfalt vorgehen.
Dies sind allgemeine Informationen, keine Rechtsberatung. Prüfen Sie die Einstufung Ihres eigenen Produkts.
In einer Maschine stammt die Software aus verschiedenen Quellen, und nur das Team, das eine Software baut, kann verlässlich sagen, was darin steckt. Wie wir von Maschinenherstellern hören, enthalten Bare-Metal-Steuergeräte wenig Open Source, Linux-, Android- und Windows-Software dagegen viel.
| Software | Typische Herkunft | Open-Source-Anteil | Wer eine verlässliche SBOM erstellen kann | Wo CRACI passt |
|---|---|---|---|---|
| Anwendung der Maschinensteuerung | Eigenentwicklung oder Lieferant | Unterschiedlich | Das Team, das sie baut | Wenn sie auf GitHub Actions unter Linux gebaut wird |
| Steuergeräte-Firmware (Hydraulik, Lenkung, Antrieb) | Lieferant | Meist gering: proprietärer und modellgenerierter Code | Der Lieferant | Nicht direkt: über die SBOM des Lieferanten, die zu CRACI hinzugefügt wird |
| Linux-Image für Display oder HMI | Eigenentwicklung oder Lieferant | Hoch | Das Team, das das Image baut | Ja: Yocto- und andere Embedded-Linux-Builds |
| Telematik-Gateway | Eigenentwicklung oder Lieferant | Hoch | Das Team, das es baut | Ja, wenn es auf GitHub Actions gebaut wird |
| Diagnose- und Begleit-Apps | Eigenentwicklung | Hoch | Das App-Team | npm-, PyPI-, Go- und Cargo-Builds ja; Android mit Gradle, iOS- und Windows-Apps heute nicht |
| Cloud-Backend | Eigenentwicklung | Hoch | Das Service-Team | Ja, für Builds auf GitHub Actions |
Warum Maschinen schwieriger sind als Unterhaltungselektronik
Geringe Stückzahlen, große Vielfalt. Ein Maschinenhersteller kann Hunderte Plattformen auf dem Markt haben, von jeder nur eine Handvoll Einheiten pro Jahr verkaufen und viele Maschinen auf Bestellung konfigurieren. Jede Konfiguration ist ein anderer Satz Software, daher zählt eine SBOM für jeden Build mehr als eine SBOM für jede Produktlinie.
Lange Lebensdauer. Maschinen bleiben zehn Jahre oder länger im Einsatz, während Lieferanten wechseln oder vom Markt verschwinden. Die Aufzeichnung dessen, was in eine Softwareversion eingeflossen ist, muss beim Build entstehen, denn Jahre später lässt sie sich nicht mehr rekonstruieren.
Lieferantensoftware dominiert, und Lieferanten-SBOMs sind oft schlecht. Wir hören von Lieferanten-SBOMs mit fehlenden Komponenten, ohne Package-URLs oder CPEs, ohne Lizenzen und ohne Hashes, manche von Hand geschrieben und ohne bestandene Schemavalidierung. Die Binäranalyse eines geflashten Steuergeräts ist eine Notlösung: Sie rät den Inhalt, statt ihn aufzuzeichnen.
Das Risiko liegt in den vernetzten Schichten. Ein Großteil der Steuergerätelogik wird aus Modellen generiert und enthält wenig Open Source. Open Source und Netzwerkexposition konzentrieren sich in den Linux-, Konnektivitäts- und App-Schichten, also setzen Sie Ihren Aufwand zuerst dort ein.
Ein Beispiel zur Veranschaulichung: der Software-Stack einer fiktiven Radladerplattform, von der Cloud bis zu den Steuergeräten.
- Cloud-Backend und Begleit-AppEigenentwicklung. Überwiegend Open Source und netzwerkseitig erreichbar. Cyber Resilience Act.
- Telematik-GatewayEmbedded Linux, überwiegend Open Source, mit dem Mobilfunknetz verbunden. Cyber Resilience Act und 1.1.9 für die Fernverbindung.
- BedienerdisplayEmbedded-Linux-Image mit UI-Framework, überwiegend Open Source, mit dem Maschinenbus und Service-Tools verbunden. Cyber Resilience Act und 1.1.9.
- MaschinensteuerungEigene Anwendung auf einer Lieferantenplattform, sicherheitsrelevant. 1.1.9 und 1.2.1 sowie der Cyber Resilience Act, soweit sie über eine Verbindung erreichbar ist.
- Hydraulik-, Lenkungs- und MotorsteuergeräteLieferanten-Firmware, proprietär und modellgeneriert, wenig Open Source, sicherheitsrelevant. 1.1.9 und 1.2.1; der Cyber Resilience Act über die Maschine.
Open Source und Netzwerkexposition liegen in den oberen drei Schichten, und dort laufen in der Regel auch Ihre eigenen Build-Pipelines. Beginnen Sie dort.
So bereiten Sie sich vor, Schritt für Schritt
Maschinenfunktionen wie die Identifizierung der Software auf der Maschine und Eingriffsprotokolle gehören zur Konstruktion der Maschine. Die folgenden Schritte betreffen die Software, die in sie einfließt.
- Erfassen Sie die Software jeder Maschinenplattform. Listen Sie jede Software auf jeder Plattform und Konfiguration auf und markieren Sie, was sicherheitsrelevant ist. Das ist der Ausgangspunkt für 1.1.9, wonach die Maschine die Software identifizieren muss, die sie für den sicheren Betrieb benötigt.
- Trennen Sie, was Sie bauen, von dem, was Sie integrieren. Software, die Ihre Teams bauen, und Software, die von Lieferanten kommt, brauchen unterschiedliche Nachweiswege. Für die erste erstellen Sie die Aufzeichnung selbst; für die zweite legen Sie Anforderungen fest und prüfen, was Sie erhalten.
- Zeichnen Sie jeden Release-Build Ihrer eigenen Software auf. Erzeugen Sie aus jedem Release-Build eine SBOM, bewahren Sie sie pro Version auf und überwachen Sie sie während des gesamten Unterstützungszeitraums auf neue Schwachstellen.
- Legen Sie einen Mindeststandard für Lieferanten-SBOMs fest. Vereinbaren Sie das Format und die Felder, die Sie brauchen, etwa Package-URLs oder CPEs, Lizenzen und Hashes, validieren Sie jede Lieferung und schicken Sie sie zurück, wenn sie durchfällt. Sehen Sie, wie Lieferanten SBOM-Anfragen von Kunden beantworten.
- Planen Sie die Aufbewahrung für die Lebensdauer der Maschine. Bewahren Sie die technische Dokumentation nach dem CRA mindestens zehn Jahre oder für den Unterstützungszeitraum auf, je nachdem, welcher länger ist, und das Protokoll der Sicherheitssoftware nach 1.2.1(f) fünf Jahre nach jedem Aufspielen. Planen Sie für die Lebensdauer der Maschine, nicht für die Projektlaufzeit.
- Etablieren Sie Schwachstellenbehandlung und Meldewesen. Die CRA-Meldepflicht für aktiv ausgenutzte Schwachstellen und schwerwiegende Sicherheitsvorfälle gilt seit dem 11. September 2026. Legen Sie fest, wer Befunde sichtet, wer für jeden Fix zuständig ist und wer meldet.
- Schotten Sie den Build selbst ab. Führen Sie jeden Build in einer isolierten Umgebung aus, die nur die benötigten Quellen erreicht, damit eine kompromittierte Abhängigkeit weder Ihren Quellcode noch Ihre Secrets noch Ihr Release erreicht.
Wo CRACI passt
CRACI führt Ihre GitHub-Actions-Builds auf eigenen Runnern aus und zeichnet auf, was in jeden davon einfließt. Für einen Maschinenhersteller deckt das die Software ab, die Ihre Teams bauen, und die Lieferanten-SBOMs, die Sie sammeln.
Build-Aufzeichnungen für die Maschinensoftware, die Sie bauen
Führen Sie Ihre Steuerungsdienste und Ihre Linux-Images für Display und Telematik, einschließlich Yocto- und anderer Embedded-Linux-Builds, auf den GitHub-Actions-Runnern von CRACI aus, mit bis zu 32 vCPUs, auf x86-64 oder nativem ARM64. Während der Build läuft, zeichnet CRACI jedes Paket und jede Datei auf, die er lädt, einschließlich der versteckten Abhängigkeiten, die in keinem Recipe und keinem Lockfile stehen, und versieht die SBOM jedes Jobs mit einem Vollständigkeitsstatus. In einem core-image-sato-Build enthielt die SBOM von CRACI jede Komponente aus Yoctos eigener SBOM plus 88, die dort fehlten, mit einer Package-URL für jede der 653 Rust-Crate-Versionen. Mehr zu Yocto-Builds auf CRACI.
Lieferanten-SBOMs neben Ihren eigenen
Fügen Sie SBOMs Ihrer Lieferanten für Steuergeräte, Displays und Telematik hinzu, und die zugekauften Komponenten werden zusammen mit der Software überwacht, die Sie bauen. Wenn eine neue Schwachstelle im Linux-Stack eines Lieferanten auftaucht, steht sie in derselben Aufzeichnung wie Ihre eigene Software.
Welche Maschinen betroffen sind, und seit wann
CRACI bewertet überwachte SBOMs laufend neu, sobald neue Schwachstellen veröffentlicht werden. Die Build-Historie zeigt innerhalb der Aufbewahrungsfrist Ihres Tarifs, welche Builds die verwundbare Abhängigkeit enthielten, direkt oder transitiv, und die Inventaransicht zeigt, welche Softwareversionen in welchen Produkten im Einsatz sind. Sicherheitsteams sichten jeden Befund und leiten ihn an das zuständige Team weiter, und ein Policy-Gate kann eine bestimmte CVE aus jedem späteren Build heraushalten.
Nachweise für die technische Dokumentation
CRACI liefert die Nachweise zur Software-Lieferkette, die Ihre technische Dokumentation braucht: Build-SBOMs, exportiert als CycloneDX oder SPDX, mit transitiven Abhängigkeiten, deklarierten Lizenzen und den in ihren Komponenten gefundenen Schwachstellen, dazu Schwachstellenaufzeichnungen und die Build-Historie. Für Maschinen im Geltungsbereich des CRA bereitet CRACI den Inhalt der CRA-Meldungen vor, und eine Person in Ihrem Unternehmen reicht sie über die Single Reporting Platform ein. Die Konformitätsbewertung, die EU-Konformitätserklärung und die CE-Kennzeichnung bleiben bei Ihnen, dem Hersteller.
Ein Build, der nur erreicht, was er braucht
Jeder Job läuft in seiner eigenen isolierten virtuellen Maschine unter einer Egress-Richtlinie, die vor dem Start des Jobs validiert wird und im Zweifel blockiert (fail closed). Mit einer Default-Deny-Richtlinie erreicht der Build Ihre Paketquellen und sonst nichts, und eine Verbindung zu jedem anderen Host wird blockiert und löst eine Warnung aus.
Für Lieferanten von Steuergeräten, Displays und Telematikeinheiten
Maschinenhersteller stellen inzwischen SBOM-Anforderungen an die Software, die sie einkaufen, etwa Package-URLs oder CPEs, Lizenzen, Hashes und ein Format, das die Validierung besteht, und schicken Dateien zurück, die durchfallen. Wenn Sie auf GitHub Actions bauen, erzeugt CRACI die SBOM aus dem Build selbst, sodass sie auflistet, was tatsächlich in das Release eingeflossen ist, einschließlich der Komponenten, die in keinem Lockfile stehen, mit einer Package-URL und der deklarierten Lizenz für jede Komponente. Prüfen Sie den Export gegen die vollständige Liste der Felder, die Ihr Kunde verlangt. Mehr zur Beantwortung von SBOM-Anfragen von Kunden.
Wann CRACI nicht die Antwort ist
CRACI passt zu der Software, die Sie bauen. Für diese Fälle passt es nicht:
- Nicht für Maschinenhersteller, die nur Steuergeräte von Lieferanten integrieren und selbst keine Software bauen. CRACI zeichnet Builds auf; für ein Binary, das jemand anders gebaut hat, kann es keine SBOM erzeugen. Wenn fast Ihre gesamte Software geflasht auf Lieferantenhardware ankommt, sind Ihre Werkzeuge SBOM-Anforderungen an Lieferanten, SBOM-Validierung und als Notlösung Binäranalyse, die CRACI nicht bietet (siehe Binäranalyse im Vergleich mit einer Build-Aufzeichnung). CRACI hilft Ihnen über die Builds Ihrer Lieferanten und durch die Überwachung der SBOMs, die sie Ihnen geben.
- Nicht für Bare-Metal- oder RTOS-Firmware, die außerhalb von GitHub Actions oder unter Windows oder macOS gebaut wird. CRACI führt heute GitHub-Actions-Jobs auf Linux-Runnern aus. Weitere CI-Systeme wie GitLab CI und Jenkins sowie Windows- und macOS-Runner sind auf der Roadmap.
- Nicht für Android-Begleit-Apps, die mit Gradle gebaut werden, oder für Java-Dienste. Maven und Java sind auf der Roadmap und werden heute nicht unterstützt. iOS-Apps brauchen macOS-Runner, die ebenfalls auf der Roadmap sind.
- Nicht für Maschinen, die bereits im Feld sind und deren Software vor Jahren gebaut wurde. CRACI zeichnet Builds auf, während sie laufen.
- Nicht die Funktionen auf der Maschine. Die installierte Software auf der Maschine zu identifizieren, Nachweise über Eingriffe zu erfassen und das Protokoll zu führen, sind Maschinenfunktionen nach 1.1.9 und 1.2.1. CRACI stellt sie nicht bereit, signiert keine Firmware und führt nicht die Konformitätsbewertung durch.
- Keine Langzeitarchivierung für sich allein. Build-Aufzeichnungen werden für die Aufbewahrungsfrist Ihres Tarifs gespeichert. Exportieren Sie die SBOMs für den Zehnjahreshorizont in Ihre technische Dokumentation.
Cybersicherheit von Maschinen, erklärt
Häufige Fragen zur Maschinenverordnung, zum CRA und zur Software auf einer Maschine
Ab wann gilt die EU-Maschinenverordnung?
Ab dem 20. Januar 2027. Die Verordnung (EU) 2023/1230 ersetzt an diesem Tag die Maschinenrichtlinie. Der zuerst veröffentlichte Text nannte den 14. Januar 2027; eine Berichtigung korrigierte das Datum auf den 20. Januar 2027. Maschinen, die ab dann auf dem EU-Markt in Verkehr gebracht werden, müssen ihre grundlegenden Sicherheits- und Gesundheitsschutzanforderungen erfüllen, einschließlich der cybersicherheitsbezogenen in Anhang III, 1.1.9 und 1.2.1.
Welche Cybersicherheitsanforderungen enthält die Maschinenverordnung?
Anhang III 1.1.9, Schutz gegen Korrumpierung: Die Verbindung eines anderen Geräts darf keine Gefährdung verursachen, sicherheitskritische Software und Daten müssen geschützt werden, die Maschine muss ihre sicherheitsrelevante Software jederzeit identifizieren und Nachweise über Eingriffe erfassen. Anhang III 1.2.1: Steuerungen müssen vernünftigerweise vorhersehbaren böswilligen Versuchen standhalten und ein Protokoll der nach dem Inverkehrbringen aufgespielten Versionen von Sicherheitssoftware führen.
Gilt der Cyber Resilience Act für Maschinen?
Ja, wenn die Maschine oder ein Teil davon ein Produkt mit digitalen Elementen ist, was in der Praxis heißt, dass sie eine Datenverbindung hat. Der CRA nimmt Maschinen nicht aus. Seine Meldepflichten gelten seit dem 11. September 2026, und vollständig gilt er ab dem 11. Dezember 2027, elf Monate nach der Maschinenverordnung.
Wenn eine Maschine den CRA erfüllt, erfüllt sie dann auch die Maschinenverordnung?
Nicht automatisch. Zwischen beiden gibt es keine Konformitätsvermutung. Der CRA sagt, dass die Erfüllung seiner Anforderungen die Einhaltung von 1.1.9 und 1.2.1 erleichtern könnte, aber der Hersteller muss das nachweisen, und beide Konformitätsbewertungsverfahren gelten. Die eigene Vermutung der Maschinenverordnung läuft über europäische Schemata für die Cybersicherheitszertifizierung. Ein Satz Nachweise kann beiden dienen.
Braucht ein Maschinenhersteller eine SBOM?
Für eine Maschine im Anwendungsbereich des CRA ja: Der CRA verpflichtet den Hersteller, eine SBOM zu erstellen, die mindestens die Abhängigkeiten der obersten Ebene abdeckt. Die Maschinenverordnung nennt keine SBOMs, aber nach 1.1.9 muss die Maschine die Software identifizieren, die sie für den sicheren Betrieb benötigt, und das lässt sich über viele Konfigurationen hinweg ohne Aufzeichnung jeder Softwareversion kaum aktuell halten.
Wer ist für die Software im Steuergerät eines Lieferanten verantwortlich?
Beide, in unterschiedlichen Rollen. Ein Lieferant, der ein Steuergerät eigenständig in Verkehr bringt, ist für diese Komponente Hersteller im Sinne des CRA. Der Maschinenhersteller ist für die gesamte Maschine verantwortlich und muss bei den Komponenten, die er integriert, mit der gebotenen Sorgfalt vorgehen. Deshalb verlangen Maschinenhersteller von Lieferanten inzwischen SBOMs, die einem festgelegten Standard entsprechen.
Fallen Zugmaschinen unter die Maschinenverordnung oder den CRA?
Land- und forstwirtschaftliche Zugmaschinen, die unter die Verordnung (EU) Nr. 167/2013 fallen, sind von der Maschinenverordnung ausgenommen, mit Ausnahme der an ihnen angebrachten Maschinen. Die Ausnahmen des CRA nennen diese Verordnung nicht, daher kann eine vernetzte Zugmaschine in den Anwendungsbereich des CRA fallen. Prüfen Sie die Einstufung Ihres eigenen Produkts; dies sind allgemeine Informationen, keine Rechtsberatung.
Welche CI-Systeme und Build-Maschinen unterstützt CRACI?
CRACI führt GitHub-Actions-Jobs auf Linux-Runnern aus, x86-64 und ARM64, von 1 bis 32 vCPUs. Weitere CI-Systeme wie GitLab CI und Jenkins sind auf der Roadmap, ebenso Windows- und macOS-Runner.
Sehen Sie, was in Ihre Maschinensoftware-Builds fließt
Buchen Sie eine Demo, und wir zeigen Ihnen jede Komponente, die Ihre Steuerungs-, Display- und Telematik-Builds laden, und welche davon verwundbar sind
Demo buchen