Community-Projekt: Top 20 Secure PLC Coding Practices

Sichere Programmierprinzipien

Programmierprinzipien für mehr Sicherheit sind in der IT sehr gängig, für das Programmieren von SPSen gab es so etwas aber bislang nicht. Im Rahmen eines Community-Projekts wurden jetzt erstmals Secure Coding Practices für Industriesteuerungen veröffentlicht. Sie zielen insbesondere auf die Absicherung von kritischen Infrastrukturen wie Strom- und Wasserversorger oder Nahrungsmittelproduzenten ab.
Bild: ©getti/stock.adobe.com

SPSen gehören zu den verwundbarsten Komponenten in automatisierten Anlagen gehören. Es gibt zahlreiche Berichte über Schwachstellen und inhärent unsichere Features in Steuerungen, die nicht zuletzt für die bekannten Security-Vorfälle Stuxnet oder Triton/Trisis ausgenutzt wurden. Dem gegenüber steht jedoch wenig Konkretes, um SPSen sicherer zu machen.

Abhilfe schaffen sollen hier die ‚Top 20 Secure PLC Coding Practices‘. Sie sind das Ergebnis eines internationalen Community-Projekts, für das alle Mitarbeitenden ehrenamtlich tätig waren. Nach über einem Jahr Arbeit steht das Projektergebnis nun zum kostenfreien Download zur Verfügung (siehe QR-Code). Es enthält eine zweiseitige Zusammenfassung aller 20 Programmierpraktiken sowie weitergehende Informationen auf bis zu vier Seiten je Practice mit Anleitung, Hintergrundinformationen, Security-Nutzen, Implementierungsbeispielen und Referenzen auf verwandte Standards oder Frameworks.

Freie Verbreitung im Sinne der Sicherheit

Das Dokument ist frei verfügbar und mit einer Lizenz ausgestattet, die jegliche Weiterverwendung, Kopie und Nutzung für kommerzielle und nicht-kommerzielle Zwecke erlaubt. Der Wunsch der Projektinitiatoren und des Projektteams ist es, das Wissen über sie sichere Programmierung von SPSen stärker zu verbreiten und fest im Knowhow von SPS-Programmierern, -Herstellern und -Anwendern zu verankern. Die Secure Coding Practices könnten in Informationssicherheits-Managementsystemen, Leitlinien für die sichere Systementwicklung sowie in Anforderungen für Lieferanten genutzt werden. Das Dokument darf und soll daher genutzt und kommentiert werden. Es wird ein Kommentarformular auf der Projektwebsite zur Verfügung stehen. Vor allem das Feedback von Anwendern und Herstellern von SPSen ist ausdrücklich erwünscht. Die Practices sollen regelmäßig aktualisiert werden.

Initiiert wurde das Community-Projekt nach einem Konferenzbeitrag von Jake Brodsky zur ICS-Security-Konferenz S4 im Januar 2020 durch den Konferenzleiter Dale Peterson. Die Leitung des Projekts übernahmen Sarah Fluchs, CTO des auf industrielle IT-Security spezialisierten deutschen Beratungsunternehmens Admeritia, und Vivek Ponnada, tätig für General Electric Canada. Die Resonanz auf das Community-Projekt war von Anfang an groß: Auf der eigens für das Projekt erstellten öffentlichen Plattform (top20.isa.org) registrierten sich knapp 1.000 Nutzer, reichten Secure Coding Practices ein, kommentierten die Einreichungen und wählten die Top20-Programmierpraktiken aus. Auch von deutschen Integratoren, Betreibern und Verbänden aus dem Kontext der Automatisierungstechnik waren Mitglieder an der Erstellung beteiligt.

Das könnte Sie auch Interessieren

Weitere Beiträge

Bild: Pilz GmbH & Co. KG
Bild: Pilz GmbH & Co. KG
Sicher in 
Bewegung

Sicher in Bewegung

Wenn sich Mensch und Maschine einen Arbeitsraum teilen, dann kommt dem Thema Sicherheit sehr hohe Bedeutung zu. Der Automatisierungsanbieter Pilz unterstützt sowohl Hersteller von fahrerlosen Transportfahrzeugen als auch die Betreiber der entsprechenden Intralogistik-Anwendungen – damit FTS-Anwendungen nicht nur sicher, sondern auch produktiv sind.

mehr lesen
Bild: ProSoft Software Vertriebs GmbH
Bild: ProSoft Software Vertriebs GmbH
Erst mal durch 
die Datenschleuse

Erst mal durch die Datenschleuse

Der Grad der Vernetzung und Digitalisierung in der Produktion hat in Deutschland gerade bei KMUs noch viel Potenzial. 2018 lag die Digitalisierungsquote erst bei 30 Prozent, respektive 20 Prozent bei kleineren Unternehmen. Durch die konsequente Digitalisierung kann laut der Unternehmensberatung McKinsey der Wirtschaftsstandort Deutschland bis 2025 insgesamt 126 Milliarden Euro zusätzlich an Wertschöpfung erreichen und Standortnachteile abfedern. Immerhin 25 Prozent der Wertschöpfung entfallen in Deutschland auf das produzierende Gewerbe.

mehr lesen
Bild: © Wilhelm Mierendorf / Telent GmbH
Bild: © Wilhelm Mierendorf / Telent GmbH
Sicherheit
durch Zwiebelschichten

Sicherheit durch Zwiebelschichten

Smarte Produktionsmaschinen und intelligente Steuerungen in kritischen Infrastrukturen sind oft schlecht gerüstet gegen Cyberangriffe. Ob Systeme mit veralteter Firmware oder im Internet frei zugängliche Bedienoberflächen – es gibt immer mehr eklatante Schwachstellen, die Cyberkriminelle geschickt ausnutzen. Sind Hacker erst einmal in ein OT-Netz eingedrungen, ist die Gefahr groß, denn noch besitzen die wenigsten Betriebe moderne Sicherheitsarchitekturen wie Defense in Depth. Das wie eine Zwiebel aufgebaute Konzept schützt das Kernnetz mit mehreren spezialisierten Verteidigungsschichten.

mehr lesen

Anzeige