Autonome und ADAS-Systeme müssen in der Lage sein, Verkehrsschilder sicher zu erkennen. Aber welche Auswirkungen hat es für die Security, wenn das System mit verschmutzten oder gar manipulierten Verkehrszeichen zu tun bekommt?   (Peter H auf Pixabay)

Safety oder Security: Sicher unterwegs in einer manipulierten Umwelt

Wenn es um Security für Automotive-Systeme geht, ist häufig nur von Sicherheit vor Hacking die Rede. Eine Gefahr wurde bislang aber noch kaum adressiert: die sogenannten „Environmental Hacks“. Wie entwirft man ein sicheres System, dass auch dann noch zuverlässig funktioniert, wenn seine Umwelt manipuliert wird - etwa durch getürkte Verkehrszeichen?

Weiterlesen

Anbieter zum Thema

Bild 1: Überblick über den SASAO Ansatz (Robert Bosch)

Wie Sicherheit von Modell-basierter Entwicklung profitiert

Bei immer kürzeren Entwicklungszyklen steigt die Komplexität von elektrisch/elektronischen (E/E) Systemen im Auto stetig. Funktionale Sicherheitsnormen wie ISO 26262 schreiben arbeitsintensive Schritte wie die Fehlerbaumanalyse (FTA) und die Failure Mode and Effects Analysis (FMEA) vor, die oft manuell durchgeführt werden. Dieser Beitrag stellt eine semi-automatische Sicherheitsanalyse- und Optimierungsmethodik vor.

Weiterlesen

Bildergalerien

Bild 1: Anwendungsbeispiel: vernetzter E-Antrieb Controller (Assystem)

Wie realisiert man vernetzte sicherheitskritische Systeme?

Ob Analyse von Prozessdaten oder effiziente Umsetzung von Software-Updates im Feld: Das IoT-Zeitalter verspricht eine bessere Nutzung von Steuergeräten, erfordert aber auch die Öffnung einst abgeschotteter sicherheitskritischer Systeme. Wie lässt sich ein sicherheitsbezogenes, vernetztes unter Einhaltung relevanten Security- & Safety-Standards realisieren?

Weiterlesen
Welche Phasen durchläuft ein Embedded System während seines gesamten Lebenszyklus – von der Konzeption bis hin zur Abkündigung? Und welche Maßnahmen müssen in welchen Abschnitten getroffen werden? Ein Praxis-Bericht aus dem Leben eines Embedded Systems für einen Kaffeeautomaten.  (StockSnap auf Pixabay)

Embedded System: Sein Lebenszyklus von der Wiege bis zum Grab

Nehmen wir eine Steuerung für einen Kaffeeautomaten und betrachten für dieses Embedded-System den Lebenszyklus von der Geburtsstunde bis zum Ruhestand. Die Steuerung erzählt eine spannende Geschichte mit vielen Überraschungen. Die eine oder andere Episode aus dem Lebenslauf des Embedded-Systems ESKA01 kommt Ihnen mit Sicherheit sehr bekannt vor.

Weiterlesen
Zyklomatische Komplexität ist eine Softwaremetrik, die verwendet wird, um die Komplexität eines Programms anzuzeigen. Es wurde 1976 von Thomas J. McCabe, Sr. entwickelt. (Wikipedia)

Software-Komplexitätsmetriken effektiv einsetzen

Die wohl bekannteste Software-Komplexitätsmetrik wurde bereits 1976 von Thomas J. McCabe eingeführt und führt seit Generationen von Software-Entwicklern zu Diskussionen über die Aussagekraft von Metriken. Im folgenden Beitrag wird der Umgang mit Software-Komplexitätsmetriken im „Automotive-Bereich“ der Robert Bosch GmbH geschildert.

Weiterlesen