Über dieses Dokument
Version 1.1, 7. November 2026 (1.1: EU-Konformitätserklärung ergänzt). Deutsche Fassung seit 8. November 2026.
Diese Seite enthält die Informationen zur Produktsicherheit, die dem Produkt nach dem EU Cyber Resilience Act (Verordnung (EU) 2024/2847, Anhang II) beiliegen müssen. Sie gilt für alle Bibliotheken der DDAS Machine Insight Suite und für das Application Template.
Hersteller und Kontakt
Delaware Digital Application Solutions LLC (DDAS), 8 The Green #21635, Dover, Delaware 19901, USA
E-Mail: [email protected]
Helpdesk: https://www.ddas.digital/helpdesk
Webseite: https://www.ddas.digital/
Schwachstellen melden
Melden Sie eine vermutete Schwachstelle an [email protected]. Unsere Richtlinie zur koordinierten Offenlegung von Schwachstellen, unsere Sicherheitshinweise (Security Advisories) und einen maschinenlesbaren Feed der Hinweise (CSAF) finden Sie unter https://security.ddas.digital/.
Produktidentifikation
| Produkt | Art | Kennzeichnung |
|---|---|---|
| DDAS Machine Insight Suite (OEM-Edition) | CODESYS-Bibliothekspaket | Paket DDAS_MIS_Library_Bundle, Version in der Form Major.Minor.Patch.Build, z. B. 3.5.2.0 |
| DDAS Machine Insight Suite SL | CODESYS-Bibliothekspaket aus dem CODESYS Store | Store-Produkt DDAS Machine Insight Suite SL, Version wie oben |
Die Version jeder installierten Bibliothek zeigt der Bibliotheksverwalter von CODESYS, die Version des Pakets der CODESYS Installer. Zur OEM-Edition wird mit dem Paket die SHA-256-Prüfsumme der Paketdatei geliefert (.sha256), zusammen mit einer Signatur von DDAS (.sha256.jws); den öffentlichen Schlüssel finden Sie unter https://keys.ddas.digital/. Ab Version 3.5.3.0 steht die Prüfsumme auch in den Release Notes.
Bestimmungsgemäßer Zweck und Sicherheitsumgebung
Die Bibliotheken erfassen Produktionszustände, Laufzeiten, Stückzahlen und Leistungskennzahlen (OEE), berechnen Zeitpläne und Batch-Endzeiten und stellen Zeitdaten in einem CODESYS-Maschinenprogramm bereit. Sie laufen in der CODESYS-Laufzeit der Steuerung und haben keine eigene Netzwerkschnittstelle; erreichbar sind sie nur über den Engineering-Zugang von CODESYS und über die Variablen, die das Maschinenprogramm freigibt.
Die Bibliotheken sind nicht für Sicherheitsfunktionen (funktionale Sicherheit) ausgelegt und dürfen dafür nicht verwendet werden. Sie stützen sich auf die Schutzmechanismen der Steuerung und von CODESYS, für die Maschinenbauer und Betreiber sorgen:
betreiben Sie die Steuerung in einem geschützten, segmentierten Netz, das aus dem Internet nicht direkt erreichbar ist;
nutzen Sie für den Engineering-Zugang die Benutzerverwaltung von CODESYS und verschlüsselte Kommunikation;
geben Sie Variablen der Bibliotheken für andere Systeme (zum Beispiel über die Symbolkonfiguration oder OPC UA) nur so weit wie nötig frei, möglichst nur lesend;
halten Sie das CODESYS-Entwicklungssystem und die Laufzeit aktuell.
Bekannte Risiken bei der Nutzung
Folgende Umstände können zu erheblichen Cybersicherheitsrisiken oder zu falschen Ergebnissen führen:
die Steuerung ist mit einem nicht vertrauenswürdigen Netz verbunden, oder Eingänge und Parameter der Bibliotheken lassen sich von außerhalb des Maschinenprogramms schreiben;
die Uhr der Steuerung geht falsch oder wurde manipuliert: Zeitstempel, Schichtzuordnung und alle zeitbasierten Kennzahlen sind dann falsch;
die Fehlerausgänge der Funktionsbausteine werden im Maschinenprogramm nicht ausgewertet;
die Lizenz fehlt oder ist abgelaufen: Nach der Demozeit halten alle Funktionsbausteine einer Bibliothek an und melden einen Fehler; Produktionskennzahlen werden dann nicht mehr erfasst. Das Maschinenprogramm darf die Maschine nicht abhängig von diesen Werten steuern.
Unterstützungszeitraum
| Version | Sicherheitsunterstützung bis |
|---|---|
| 3.5.2.x | Oktober 2031 |
Der Unterstützungszeitraum beträgt fünf Jahre ab dem Erscheinen der Version, die Sie gekauft haben. In dieser Zeit behandelt DDAS Schwachstellen und stellt Sicherheitsupdates bereit. Sicherheitskorrekturen erscheinen in der neuesten kompatiblen Version der Produktlinie; nutzen Sie eine ältere Version, erhalten Sie diese Version kostenlos, auch wenn sie neue Funktionen enthält. Ihre Installation verlängert den Unterstützungszeitraum der gekauften Version nicht. Jede neue Version mit neuen Funktionen (zum Beispiel 3.5.3.0) erhält ein eigenes Enddatum fünf Jahre nach ihrem Erscheinen; es steht auf dieser Seite und in den Release Notes. Sicherheitsupdates sind für alle Editionen kostenlos, unabhängig von einer Wartungslizenz. Sicherheitsupdates bleiben mindestens zehn Jahre nach ihrem Erscheinen verfügbar.
Sichere Nutzung, Updates und Außerbetriebnahme
Inbetriebnahme und Betrieb: Richten Sie die Umgebung ein, die unter „Bestimmungsgemäßer Zweck und Sicherheitsumgebung“ beschrieben ist. Werten Sie die Fehlerausgänge aller Funktionsbausteine aus. Sichern Sie die Applikation der Steuerung und, falls Sie sie nutzen, die remanenten und persistenten Daten, damit die Maschine nach einem Ausfall wieder anlaufen kann. Der OPC-UA-Server der CODESYS-Laufzeit lauscht standardmäßig auf allen Netzwerkadaptern; beschränken Sie ihn auf die Netze, die ihn brauchen. Wir empfehlen die CODESYS-Laufzeit 3.5.22.40 oder neuer.
Remanente und persistente Daten: Deklarieren Sie Produktionsdaten als RETAIN oder PERSISTENT, lädt eine Steuerung, deren remanente Daten nach einer Änderung oder einem Stromausfall fehlen oder nicht mehr passen, die Applikation unter Umständen gar nicht, auch nicht das Maschinenprogramm in derselben Applikation (CODESYS-Einstellung „Behaviour on retain mismatch“). Nach Änderungen an solchen Variablen: bereinigen, neu übersetzen, falls nötig Reset Ursprung, laden und eine neue Bootapplikation erzeugen, statt nur die Bootapplikation zu ersetzen. Fahren Sie die Laufzeit ordnungsgemäß herunter; nutzen Sie eine USV oder eine Retain-Sicherung.
Änderungen: Wenn Sie Parameter wie Schichtpläne, Zielwerte oder die Uhrzeit der Steuerung ändern, ändern sich die erfassten Kennzahlen. Lesen Sie vor dem Einsatz einer neuen Bibliotheksversion die Release Notes und testen Sie das Maschinenprogramm damit.
Updates installieren: Updates werden nie automatisch installiert; es gibt daher kein automatisches Update, das Sie abschalten müssten. OEM-Edition: DDAS stellt das neue Paket über einen persönlichen Download-Link bereit. Vergleichen Sie vor der Installation die SHA-256-Prüfsumme des Pakets mit der Datei .sha256 und prüfen Sie die Signatur .sha256.jws mit dem Schlüssel von DDAS unter https://keys.ddas.digital/. Das Paket ist nicht mit einem Code-Signing-Zertifikat signiert, deshalb meldet der CODESYS Installer es als unsigniert; lassen Sie unsignierte Pakete erst nach dieser Prüfung zu. Installieren Sie es dann mit dem CODESYS Installer, aktualisieren Sie die Bibliotheksreferenzen im Projekt, übersetzen Sie die Applikation neu und laden Sie sie. SL-Edition: Installieren Sie das Update aus dem CODESYS Store mit dem CODESYS Installer.
Außerbetriebnahme: Entfernen Sie die Bibliotheksreferenzen aus dem Projekt und deinstallieren Sie das Paket. Die Produktionsdaten liegen in der Steuerung. Im Application Template liegen sie in normalen Variablen und gehen bei jedem Neustart der Applikation verloren; haben Sie sie als RETAIN oder PERSISTENT deklariert, setzen Sie die remanenten und persistenten Daten zurück (Reset Ursprung) oder löschen Sie die Bootapplikation, um sie zu entfernen. Die Bibliotheken speichern keine personenbezogenen Daten.
Hinweise für Maschinenbauer, die die Bibliotheken integrieren
Integrieren Sie die Bibliotheken in Ihr eigenes Produkt, sind Sie nach dem Cyber Resilience Act der Hersteller dieses Produkts. Für Ihre technische Dokumentation und Ihre Risikobewertung können Sie nutzen:
die Software-Stückliste (SBOM, CycloneDX und SPDX) jeder freigegebenen Version, auf Anfrage über den Helpdesk von DDAS;
die Sicherheitshinweise von DDAS und den CSAF-Feed unter https://security.ddas.digital/, um Schwachstellen in den Bibliotheken zu überwachen;
die EU-Konformitätserklärung des DDAS-Produkts (siehe EU-Konformitätserklärung unten);
diese Seite, für die Annahmen zur Umgebung und die bekannten Risiken.
EU-Konformitätserklärung
Die vollständigen EU-Konformitätserklärungen aller DDAS-Produkte finden Sie unter https://conformity.ddas.digital/. Vereinfachte EU-Konformitätserklärungen (Anhang VI der Verordnung (EU) 2024/2847) für Version 3.5.2.0:
OEM-Edition (DDAS Machine Insight Suite Library Bundle): Hiermit erklärt Delaware Digital Application Solutions LLC, dass der Typ des Produkts mit digitalen Elementen DDAS Machine Insight Suite Library Bundle CODESYS-Package (Softwarepaket mit Bibliotheken und Application Template) der Verordnung (EU) 2024/2847 (1) entspricht. Der vollständige Text der EU-Konformitätserklärung kann unter der folgenden Internetadresse abgerufen werden: https://conformity.ddas.digital/mis-oem/3.5.2.0/
SL-Edition (DDAS Machine Insight Suite SL): Hiermit erklärt Delaware Digital Application Solutions LLC, dass der Typ des Produkts mit digitalen Elementen DDAS Machine Insight Suite SL CODESYS-Package (Softwarepaket mit Bibliotheken und Application Template) der Verordnung (EU) 2024/2847 (1) entspricht. Der vollständige Text der EU-Konformitätserklärung kann unter der folgenden Internetadresse abgerufen werden: https://conformity.ddas.digital/mis-sl/3.5.2.0/
(1) ABl. L, 2024/2847, 20.11.2024, ELI: http://data.europa.eu/eli/reg/2024/2847/oj.