Image-Signing-Lösung für Trusted Applications

Cybersecurity
Für einen führenden Automotive-OEM wurde unser Team von Diconium Deutschland mit der Entwicklung und Bereitstellung mehrerer Trusted Applications (TAs) beauftragt. Durch die Kombination sicherer Schlüsselmanagement-Verfahren mit kontrollierten GitHub-Workflows und einem Hardware Security Module (HSM) entwickelte und implementierte unser Team eine skalierbare, ISO/SAE-21434-konforme Signierungspipeline für den produktiven Einsatz.

UNSERE Story

01

Aufgabe

Die SoC-Plattform unseres Kunden verlangte, dass sämtliche Trusted Applications signiert werden. Daher entwickelte unser Team einen sicheren Prozess zur Imagesignierung. Gefordert war eine skalierbare Lösung für den produktiven Einsatz, die sich nahtlos in die bestehende Infrastruktur des Kunden integrieren lässt, ohne laufende Entwicklungsaktivitäten zu beeinträchtigen.

Zusätzlich musste die Lösung die regulatorischen Anforderungen der Normen ISO/SAE 21434 sowie UNECE WP.29 erfüllen.

 

02

Herausforderung

Die zentrale Herausforderung bestand darin, einen sicheren und automatisierten Signierungsprozess zu etablieren, der die reibungslose Bereitstellung der von unserem Team entwickelten Trusted Applications ermöglicht. Da in der bestehenden Umgebung des Kunden kein standardisierter Mechanismus zur Signierung vorhanden war, musste eine entsprechende Lösung geschaffen werden.

Ohne eine zuverlässige Signierung stellen Trusted Applications eine potenzielle Schwachstelle dar, die sowohl die Compliance als auch die Vertrauenswürdigkeit der gesamten Automotive-Softwareplattform gefährden kann.

Angreifer könnten dadurch:

  1. Sensible Assets kompromittieren,
  2. Schadcode einschleusen oder
  3. Sicherheitsmechanismen umgehen beziehungsweise schwächen.

Dies erhöht nicht nur das Risiko für Supply-Chain-Angriffe und Bedrohungen zur Laufzeit auf der SoC-Plattform, sondern erschwert auch die Einhaltung regulatorischer Anforderungen.

Darüber hinaus musste sich die Lösung in die etablierten CI/CD-Workflows des Kunden integrieren, strikte Zugriffskontrollen durchsetzen und eine revisionssichere Nachvollziehbarkeit über die gesamte Signierungs- und Bereitstellungskette hinweg gewährleisten.

03

Lösung

Auf Basis unserer umfassenden Expertise in der Entwicklung von Trusted Applications, Public-Key-Infrastrukturen (PKI) und CI/CD-Automatisierung entwickelte das Cybersecurity-Team von Diconium Deutschland eine vollständig automatisierte TA-Signierungspipeline.

Die Lösung basierte auf einem dreistufigen Verfahren:

 
  • Schritt 1: Zu Beginn wurde in unserer PKI-Infrastruktur ein dediziertes Signaturschlüsselpaar erstellt. Der öffentliche Schlüssel wurde exportiert und auf dem Ziel-ECU bereitgestellt, während der private Schlüssel für sämtliche Signiervorgänge geschützt innerhalb der PKI-Infrastruktur verblieb.

  • Schritt 2: Die Trusted Applications wurden in einem GitHub-Repository versionsverwaltet. Der Zugriff war auf autorisierte Entwickler:innen beschränkt und durch ein Vier-Augen-Prinzip abgesichert. Jede Pull-Anfrage startete automatisch eine CI/CD-Pipeline, die Unit-Tests, statische Codeanalysen und Policy-Prüfungen ausführte, bevor der Signierungsprozess begann.

  • Schritt 3: Nach erfolgreicher Validierung signierte die Pipeline die Trusted Application automatisiert und sicher mit dem privaten Schlüssel. Die signierten Artefakte, bestehend aus der TA und ihrer digitalen Signatur, wurden anschließend über sichere Übertragungskanäle an die Plattform des Kunden ausgeliefert.

04

Erfolge

Mit der neuen Pipeline erhielt der Kunde eine produktionsreife Lösung, die für jede Trusted Application einen kryptografischen Echtheitsnachweis bereitstellt.

Der automatisierte Signierungsprozess eliminierte Risiken durch manuelle Verarbeitungsschritte, unterstützte sichere Over-the-Air-Updates (OTA) und stärkte die Integrität der Softwarelieferkette.

Vor allem ermöglichte die Lösung die Einhaltung der Cybersecurity-Anforderungen von ISO/SAE 21434 und UNECE WP.29 und erfüllte gleichzeitig die hohen Anforderungen des OEMs an Compliance und Sicherheitsnachweise.

maline_Trusted_Application_for_Secure_OTP_Memory_Access_--ar_16_cc619b60-8c0d-4f8c-b3a9-4b0b66d5a517

Über unseren Kunden

Kunde: Automotive OEM 

Industrie: Automobilindustrie

Geschäftsfeld: Automotive Software Development 

Technologie: GitHub, CI/CD-Pipeline, Hardware Security Module (HSM), Public Key Infrastructure (PKI) 

Souveränes Seitenbanner 3 maline_Trusted_Application_for_Secure_OTP_Memory_Access_--ar_16_cc619b60-8c0d-4f8c-b3a9-4b0b66d5a517

Bereit für ein Update Ihres Unternehmens?

Lassen Sie uns sprechen!

Saul Dickinson

Senior director cybersecurity

Saul+Dickinson