ISO 24089 (Software-Update-Engineering für Straßenfahrzeuge)
ISO 24089 ist die internationale Norm für das Software-Update-Engineering von Straßenfahrzeugen. Sie enthält Anforderungen und Empfehlungen auf zwei Ebenen: für die Organisation und für das einzelne Projekt. ISO hat sie im Februar 2023 veröffentlicht, 2024 kam ein erstes Amendment dazu.
Was regelt ISO 24089?
Die Norm gilt für Fahrzeuge, deren Software sich aktualisieren lässt. Sie betrifft das Fahrzeug mit seinen Systemen und Steuergeräten sowie die Infrastruktur. Dazu gehört auch, Update-Pakete nach der Erstentwicklung zusammenzustellen und auszuliefern. Die Norm richtet sich an Fahrzeughersteller, Zulieferer und deren Partner. Alle Beteiligten sollen wissen, wer wofür zuständig ist.
Zwei Dinge regelt sie bewusst nicht. Die Entwicklung der eigentlichen Funktionssoftware lässt sie außen vor. Und sie schreibt keine bestimmten Technologien oder Lösungen vor.
Verhältnis zur UNECE R156
Die UNECE R156 macht ein Software Update Management System (SUMS) zur Voraussetzung für die Typgenehmigung. Der Hersteller muss belegen, welcher Softwarestand auf welchem Fahrzeug läuft, ob ein Update die Genehmigung berührt und wie Updates gegen Manipulation geschützt sind.
Die R156 sagt, was nachzuweisen ist. Wie man die Arbeit dafür organisiert, beschreibt ISO 24089. Im Regelungstext steht die Norm nicht. Prüfdienstleister wie UL beschreiben das Verhältnis aber genau so. Zwischen UNECE R155 und ISO/SAE 21434 ist die Aufteilung dieselbe.
Verhältnis zu ISO/SAE 21434
ISO/SAE 21434 verlangt, dass Updates und die Update-Fähigkeit im Fahrzeug nach ihren eigenen Regeln entwickelt werden. Damit gehört der Update-Pfad in die Threat Analysis and Risk Assessment (TARA). Ein unsicherer Update-Mechanismus ist ein Einfallstor ins Fahrzeug.
ISO 24089 regelt also den Prozess rund um das Update, ISO/SAE 21434 die Security des Update-Pfads. Beide Normen stammen aus demselben Unterkomitee, ISO/TC 22/SC 32.
ISO 24089 in der Praxis
Wer ein SUMS aufbaut, sollte die TARA früh einbeziehen. Die Analyse muss die Update-Schnittstellen kennen, und das Update-Engineering muss die Gegenmaßnahmen aus der TARA umsetzen. Wie Regelungen und Normen insgesamt zusammenpassen, zeigt unsere Seite Cyber Security.


