Software

Rust für PikeOS

Die auf Sicherheit ausgerichtete Programmiersprache Rust ist nun für das Echtzeitbetriebssystem und Hypervisor PikeOS verfügbar. Für den Einsatz von Applikationen auf Rust-Basis ist kein Gastbetriebssystem beziehungsweise keine Schnittstelle wie POSIX notwendig: Applikationen können direkt als eine native PikeOS-Instanz ausgeführt werden und sind somit einerseits ressourceneffizient im Einsatz und andererseits einfacher zu zertifizieren gegen industriespezifische Safety- und Security-Normen. Die Rust-Implementierung wurde so umgesetzt, dass wesentliche PikeOS-Merkmale genutzt werden können. Dazu zählen unter anderem das Certifiable File System, Communication Ports und das Property-Management.

Zusammen mit dem gegen die Common Criteria auf Stufe EAL 5+ Security-zertifiziertem PikeOS (Version 5.1.3) bildet Rust eine in der Safe-and-Secure-Platform- und Embedded-System-Landschaft bisher unerreicht cybersichere und funktional sichere Grundlage für eingebettete Applikationen. Anwendungsfelder für die Kombination beider Technologien finden sich überall dort, wo keine Kompromisse beim Systemschutz gemacht werden dürfen wie bei sicheren Gateways und bei Anwendungen, die höchste Ansprüche an funktionale Sicherheit erfüllen müssen. Adressaten des Angebots sind unter anderem die Medizintechnik, Avionik, Automotive, das Bahnwesen und die Industrie.

PikeOS ist darüber hinaus gegen viele Industrie-Software-Safety-Standards vorzertifiziert wie die für die Avionik geltende DO-178C, EN 50128 und EN 50657 für das Bahnwesen, ISO 26262 für Automotive sowie EN 61508 für die Industrie und IEC 62304 für die Medizin. Der notwendige Fokus auf die Kombination aus Safety und Security trägt der Erkenntnis Rechnung, dass funktionale Sicherheit heutzutage immer mehr auch eine Frage der Security ist.

Rust zeichnet sich unter anderem durch starke Datentypsicherheit aus sowie ein präventives Sicherheitskonzept, das es Programmierern erleichtert sicherheitskritische Fehler bereits zur Entwicklungszeit zu erkennen und zu vermeiden. In der Konsequenz hilft dies Schwachstellen in Applikationen zu reduzieren und somit vor Cyberangriffen zu schützen. Eine wesentliche Stärke von Rust, die sich in der Praxis immer wieder zeigt, ist die gegenüber anderen Programmiersprachen weitaus geringere Anfälligkeit gegenüber Pufferüberläufen. Dadurch fällt ein Hauptangriffsvektor weg, den Hacker sich zu Nutze machen um eine Rechteeskalation zu erzwingen und sich somit eines Systems zu bemächtigen.

„Rust für PikeOS umzusetzen war ein logischer Schritt für uns, weil wir jeden erdenklichen Schritt gehen unser Betriebssystem noch sicherer zu machen. Ich freue mich deshalb außerordentlich, dass uns dieser Schritt nun gelungen ist und wir unseren Kunden eine Lösung anbieten können, auf die nicht nur sie, sondern auch deren Kunden sich verlassen können“, sagt Dr. Oliver Kühlert, Head of Innovation Lab bei SYSGO.

Über die SYSGO GmbH

SYSGO ist der führende europäische Hersteller von Embedded Software-Lösungen wie dem Echtzeit-Betriebssystem und Hypervisor PikeOS und dem Embedded Industrial-Grade Linux ELinOS. Seit 1991 unterstützt SYSGO Kunden aus den Bereichen Luft- und Raumfahrt, Automotive, Bahn und IIoT bei der Entwicklung von sicherheitskritischen Anwendungen. SYSGO war das erste Unternehmen weltweit, das für sein Multi-Core-fähiges Echtzeitbetriebssystem und Hypervisor PikeOS die Sicherheitsanforderungsstufe SIL 4 erreicht hat. PikeOS Version 5.1.3 erfüllt die Common Criteria auf dem Niveau EAL 5+ für ARMv8, x86_64 und PPC und ist darüber hinaus nach den strengsten Sicherheitsstandards wie IEC 61508, EN 50128, EN 50657 und ISO 26262 zertifiziert und ermöglicht so die Anwendungsentwicklung nach dem Prinzip "Safe & Secure by Design". Für industrielle eingebettete Systeme bietet SYSGO auch ELinOS an, eine Linux-Distribution mit Echtzeit-Erweiterungen für eingebettete Systeme. Darüber hinaus stehen Lösungen wie die Entwicklungsplattform Railway (SAFe-VX) und die Secure Automotive Connectivity Platform (SACoP) für die sichere Datenübertragung in, mit und zwischen Automobilen zur Verfügung.

SYSGO arbeitet eng mit seinen Kunden über den gesamten Produktlebenszyklus zusammen und unterstützt sie bei der formalen Zertifizierung von Software nach internationalen Standards für funktionale und IT-Sicherheit. SYSGO hat seinen Hauptsitz in Klein-Winternheim bei Frankfurt, verfügt über Tochtergesellschaften in Frankreich und Tschechien und unterhält ein weltweites Vertriebsnetz. Das Unternehmen ist nach ISO 9001:2015 und IEC/ISO 27001:2017 zertifiziert und gehört zur europäischen Thales-Gruppe.

Mehr Informationen unter www.sysgo.com

Firmenkontakt und Herausgeber der Meldung:

SYSGO GmbH
Am Pfaffenstein 8
55270 Klein-Winternheim
Telefon: +49 (6136) 9948-0
http://www.sysgo.com

Ansprechpartner:
Michael Hennen
SAMS Network
Telefon: +49 (2405) 4526720
E-Mail: sysgo@sams-network.com
Franz Walkembach
Telefon: +49 (6136) 9948-0
E-Mail: info@sysgo.com
Für die oben stehende Story ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel