HydraVision

HydraVision ist ein Security Test Environment zur automatisierten Cybersecurity-Validierung über den gesamten Produktlebenszyklus. Die Plattform verbindet Security-Artefakte aus TARA, SBOM, SOC/VSOC mit wiederverwendbaren Testcases und deterministischer Ausführung auf realen Systemen. Agentic AI beschleunigt die Testautomatisierung, während HydraVision reproduzierbare, nachvollziehbare und auditierbare Ergebnisse bereitstellt. Von Embedded-Systemen und industriellen Geräten bis hin zu vernetzten Fahrzeugen unterstützt HydraVision Hersteller und Zulieferer dabei, Security-Tests zu automatisieren, den Validierungsaufwand zu reduzieren und Nachweise für Normen und Vorschriften wie UNECE R155, ISO/SAE 21434 und den Cyber Resilience Act zu erstellen.

Eigenschaften


  • Automatisierte Securitytests: Erstellen und individualisieren Sie Test Cases mithilfe vordefinierter Templates (200+) und wiederverwendbarer Testlogik und führen Sie diese wiederholt aus. Automatisieren Sie Cybersecurity-Validierung und Regressionstests über den gesamten Produktlebenszyklus und gewährleisten Sie dabei eine konsistente und reproduzierbare Testausführung.
  • MCP Server (NEW): Verbinden Sie externe KI-Agenten über das Model Context Protocol (MCP) mit HydraVision. Der MCP Server ermöglicht es Agenten, Security-Artefakte wie TARA-, SBOM- und SOC/VSOC-Daten direkt mit den entsprechenden Test Cases zu verknüpfen und die Ergebnisse der Job-Ausführung mit diesen Artefakten abzugleichen. Das beschleunigt den Validierungsprozess.
  • Flexible Target-Konfiguration: Nutzen Sie Test Cases über Entwicklungsphasen (HIL, SIL), Softwareversionen, Produktvarianten und unterschiedliche Testsysteme hinweg, ohne die Testlogik neu erstellen zu müssen. Konfigurieren Sie Protokolle (CAN FD, DoIP, SOME/IP), Sicherheitszugriffe, TLS-Einstellungen und weitere zielsystemspezifische Parameter über einfache Konfigurationsdateien.
  • Security Reporting & Nachweis: Erstellen Sie anpassbare Reports und auditfähige Nachweise auf Basis strukturierter Testergebnisse. Versionierte Dateien und die direkte Bearbeitung in der Web IDE bieten Flexibilität und unterstützen eine nachvollziehbare Cybersecurity-Validierung sowie die Einhaltung regulatorischer Anforderungen.
  • CI/CD Integration: Integrieren Sie automatisierte Sicherheits- und Regressionstests in CI/CD-Pipelines, um jedes Software-Release automatisch zu validieren und Schwachstellen frühzeitig in der Entwicklung zu erkennen, wenn sie sich einfacher und kostengünstiger beheben lassen.
  • ECU & Systemtests: Erweitern Sie die Sicherheitsvalidierung über einzelne Komponenten hinaus. Testen Sie ECUs und komplette Systeme über CAN und (Automotive) Ethernet, um die Cybersecurity vernetzter Systeme unter realistischen Bedingungen zu bewerten.
  • Remote Testing & Kollaboration: Greifen Sie über die zentrale HydraVision-Plattform sicher und ortsunabhängig auf Sicherheitstests zu und verwalten Sie diese remote. Ermöglichen Sie Entwicklungs-, Cybersecurity- und Validierungsteams die Zusammenarbeit sowie den Austausch von Test Assets und Ergebnissen über Projekte und Standorte hinweg.
  • Benutzer- und Gruppenverwaltung: Definieren Sie Rollen, Verantwortlichkeiten und Zugriffsrechte mit einer flexiblen Benutzer- und Gruppenverwaltung. Strukturieren Sie den Zugriff auf Projekte und kritische Daten und unterstützen Sie damit Governance, Compliance und Anforderungen an die Informationssicherheit.
  • Flexible Bereitstellungsoptionen: Wählen Sie zwischen cloudbasiertem SaaS und einer On-Premise-Bereitstellung, passend zu Ihrer IT-Infrastruktur. Nutzen Sie unabhängig vom Bereitstellungsmodell konsistente Test-Workflows und Validierungsprozesse.

Vorteile

Bleiben Sie sich weiterentwickelnden Cybersecurity-Vorschriften einen Schritt voraus und stellen Sie sicher, dass Ihre Embedded-Systeme relevante Standards erfüllen. HydraVision ermöglicht eine kontinuierliche Sicherheitsvalidierung und liefert reproduzierbare, versionierte Nachweise für UNECE R155, ISO/SAE 21434, den Cyber Resilience Act und andere branchenspezifische Regelwerke.

Behalten Sie den gesamten Validierungsprozess im Blick, mit nachvollziehbaren Workflows, reproduzierbarer & konsistenter Testausführung und strukturierten Ergebnissen. HydraVision unterstützt Teams dabei, Security-Artefakte mit validierten Nachweisen zu verknüpfen und fundierte Sicherheitsentscheidungen über den gesamten Produktlebenszyklus zu treffen.

Reduzieren Sie den Aufwand für die Cybersecurity-Validierung durch automatisierte Workflows und wiederverwendbare Test Assets. HydraVision minimiert repetitive manuelle Tätigkeiten und ermöglicht den langfristigen Aufbau einer wiederverwendbaren Security-Testbibliothek. So sinken die Validierungskosten über Softwareversionen, Produkte und Systeme hinweg

Anwendungen

  • Embedded Systems
  • Automotive Systems
  • Industrial Systems
  • Aviation & Aerospace Systems
  • Maritime Systems
  • Defense Systems
  • IoT-Geräte (Internet of Things)
  • Medical Devices

Validierung und Sicherheitstests

HydraVision ist ein leistungsstarkes Tool zur Verwaltung von Test Cases, das eine kontinuierliche Sicherheitsüberprüfung ermöglicht. Es umfasst vier Schichten zur Stärkung der digitalen Verteidigung:

HydraVision beginnt mit Tests auf Schnittstellenebene und prüft Low-Level-Treiber auf potenzielle Bedrohungen. Darauf folgt die umfassende Prüfung von Protokollen, indem deren Robustheit bewertet und potenzielle Schwachstellen aufgedeckt werden. Darüber hinaus führt HydraVision Fuzzing-Techniken ein, um die Genauigkeit der Bewertung von Cybersicherheitsrisiken zu erhöhen.

Die dritte Ebene umfasst die Bewertung komplexer Sicherheitskontrollen und -funktionen und gewährleistet eine umfassende Prüfung der Verteidigungsfähigkeiten des Systems. Schließlich geht HydraVision die Spitze des Eisbergs der Cybersicherheit an, indem es spezielle Sicherheitstests für bekannte Common Vulnerabilities and Exposures (CVEs), die von Dritten wie ASRG und Auto-ISAC bereitgestellt werden.

Dieser vielschichtige Ansatz macht unsere Sicherheitstestumgebung zu einer funktionsreichen Bibliothek, die automatisierte Penetrationstests und Risikobewertungen auf verschiedenen Ebenen bietet und so ein breites Spektrum potenzieller Risiken wirksam abdeckt.

3. Security Controls & Functions

Security Access, Secure Debug, SecOC, MACsec

2. Protokolle

UDS, GMLAN, DoIP, TCP, IPv4, IPv6, DHCP, DNS, HSFZ, SOME/IP, XCP, SAE J1979, SAE J1939, UDP, TLS, GAP, GATT, ATT, SMP, L2CAP, SDP

1. Schnittstellen

OBD-2, CAN + CAN FD, (Automotive) Ethernet, GPIO, JTAG, UART, Bluetooth, WiFi, HD16-9-1939, BLE

Test Cases (Auszug)

IsotpScan

Testcase Basic Scan für ISOTP-Endpunkte des Steuergeräts auf dem CANSocket, liefert eine Liste aller gefundenen ISOTP-Endpunkte des Steuergeräts


ObdScan

Testcase Scan des OBD-Protokolls, iteriert über alle Dienste, die Informationen enthalten, Reihenfolge der IDs: 01, 02, 06, 08, 09, 03, 07, 0A.


UdsDtcScan

Testcase Scan des UDS-Protokolls für alle verfügbaren DTC-Informationen, verwendet UdsSystemStates, um jede
verfügbare UDS-Sitzung zu scannen.


UdsRdbiScan

Testcase Scan des UDS ReadDataByIdentifier-Dienstes, verwendet UdsSystemStates, um jede verfügbare UDS-Sitzung zu scannen.


SomeIpSniff

Testcase basic scan sucht nach SomeIpEndpoints des Steuergeräts auf dem eth, erstellt eine Liste von SomeIpEndpoints mit den erhaltenen Werten.


DoipPortTest

Dieser Testcase testet, ob ein Port von PortScanResults DoIP unterstützt und erstellt eine Liste der gefundenen DoIPEndpoints.


TlsScanTestSsl

Testcase Scan für TLS-Sicherheit des Steuergeräts auf der eth mit dem Tool testssl.sh, erstellt .json-Dateien und eine Liste der TLSScanResults

EthDoipTest

Testcase testet, ob eine IP neben der Quelle einer Vehicle Announcement Message eine Verbindung zum Ziel erhält.


EthArpEndpointPortScan

Dieser Testfall führt einen umfassenden Portscan auf dem bereitgestellten ArpEndpoint durch. Dabei wird die gesamte Palette der Ports untersucht und auf der Grundlage der Ergebnisse PortScanResults erzeugt. Der Unterschied zum IpEndpoint Portscan ist, dass der Test keine IP-Konfiguration verwenden kann, die eine imcp-Antwort vom Ziel erhalten hat.


EthArpSniff

Testcase basic sniffer für ARP-Anfragen des Steuergeräts auf der eth, erstellt eine Liste von ArpEndpoints mit allen erhaltenen Nachrichten. Der Testcase entfernt Duplikate automatisch.


EthDoipSniff

Testcase Basic Scan sucht nach Vehicle Announcement Messages über DoIP des Steuergeräts auf der eth, erstellt eine Liste von
DoIPAnnouncement mit den erhaltenen Werten.


EthIPEndpointPortScan

Dieser Testcase führt einen umfassenden Port-Scan auf dem bereitgestellten IPEndpoint durch, wobei eine bestimmte Anzahl von Ports untersucht und auf der Grundlage der Ergebnisse PortScanResults erzeugt werden.


CanWakeupTest

Testet, ob das Steuergerät durch CAN-Nachrichten wach gehalten werden kann, protokolliert die Ergebnisse und schreibt eine Zusammenfassung.


PowerBehaviourTest

Testfall zur Analyse des PowerBehaviour des Steuergeräts im laufenden Betrieb. Gibt neue PowerBehaviour-Objekte zurück, ein PowerMonitoring, das für das PowerBehaviour des Steuergeräts konfiguriert ist.

UdsStateScan

Testcase-Scan des UDS-Protokolls für alle verfügbaren Zustände in DiagnosticSessionControl und SecurityAccess. Gibt ein UdsSystemStates-Objekt zurück, das Routen zu allen verfügbaren Zuständen des Steuergeräts enthält.


UdsSecurityAccess

Dieser Testcase durchläuft alle im Testplan definierten Untertestfälle und führt sie nacheinander aus. Der Testplan enthält Tests wie Penalty Time Check, Immediate Key Try, Seed Analysis usw., die jeweils darauf abzielen, bestimmte Aspekte des UDS SecurityAccess-Dienstes zu überprüfen.


UdsWdbiScan

Testcase-Scan des UDS WriteDataByIdentifier-Dienstes, verwendet UdsSystemStates, um jede verfügbare UDS-Sitzung zu scannen.


UdsRoutineControlScan

Testcase-Scan des UDS RoutineControl-Dienstes, verwendet UdsSystemStates, um jede verfügbare UDS-Sitzung zu scannen.


UdsServiceScan

Testcase-Scan des UDS-Protokolls für alle verfügbaren Dienste, verwendet UdsSystemStates zum Scannen aller verfügbaren UDS-Sitzungen


UdsRmbaScan

Testcase-Scan des UDS ReadMemoryByAddress-Dienstes, verwendet UdsSystemStates, um jede verfügbare UDS-Sitzung zu scannen.


UdsEcuResetScan

Testcase-Scan des UDS ECUReset-Dienstes, verwendet UdsSystemStates, um jede verfügbare UDS-Sitzung zu scannen.

V-Zyklus

HydraVision ist eine Security Test Environment, die Cybersecurity Engineering mit kontinuierlicher Security-Validierung verbindet. Sie integriert Informationen aus TARA und Risikobewertungen, SBOM-Analysen sowie SOC/VSOC-Aktivitäten in wiederholbare Test-Workflows und ermöglicht es Teams, vorhandenes Security-Wissen über den gesamten Produktlebenszyklus hinweg weiterzuverwenden. Daraus ergeben sich konkrete Vorteile für unterschiedliche Rollen und Phasen des Cybersecurity-Lebenszyklus:

Projekt Manager:
  • Sorgen Sie für die Einhaltung von Industriestandards
  • Reduzierung von Zeit und Kosten durch automatisierte Tests
  • Vereinfachen Sie Benutzerverwaltung und Reporting
Entwickler:
  • Gewinnen Sie anhand von Protokolldateien schnelle Einblicke in die Sicherheit.
  • Erhalten Sie Echtzeit-Feedback, um Entwicklungszyklen zu beschleunigen.
  • Konforme Assessments

HydraVision Einfluss

Externer CS Input

Indirekte Benefits

Tester:
  • Verwalten Sie alle zu testenden Geräte (DUTs) effizient. 
  • Debuggen Sie Sicherheitslücken in Echtzeit.
  • Nutzen Sie den Testcase-Editor und skalierbare Test Cases
Lifecycle Support:
  • Verfolgen Sie automatisch neue Bedrohungen der Cybersicherheit
  • Kontinuierliche und kosteneffiziente Sicherheitsüberwachung
  • Konformität mit Richtlinien (z.B. UNECE, CRA).

FAQ

Was ist HydraVision, und für wen ist es geeignet?

HydraVision ist eine Automatisierungsplattform für Cybersicherheit, die für das Testen und Validieren eingebetteter Systeme in verschiedenen Bereichen entwickelt wurde – von der Automobilindustrie bis hin zu industriellen, medizinischen und IoT-Geräten. Sie unterstützt Hersteller, Zulieferer, Penetration-Tester und Entwickler durch die Bereitstellung einer flexiblen Sicherheitstestumgebung, die Sicherheits- und Funktionstests für einzelne Komponenten, Subsysteme oder komplette Plattformen erleichtert.


Wie automatisiert HydraVision Security Testing?

HydraVision automatisiert Penetrationstests durch den Einsatz eines einzigartigen Software-Software-Middlelayers, welches die Erstellung und Wiederverwendung von Sicherheitstests über verschiedene Steuergeräte hinweg ermöglicht. Dieser Ansatz gewährleistet Skalierbarkeit, Reproduzierbarkeit und Rückverfolgbarkeit und reduziert den manuellen Aufwand erheblich, während die Testeffizienz verbessert wird.


Welche Arten von Tests werden von HydraVision unterstützt?

HydraVision deckt ein breites Spektrum an Tests ab, darunter:

OEM-spezifische Cybersicherheitstests: Markenspezifische Protokolle wie BMW (z.B. BmwRdbiScan)

Sicherheits- und Netzwerktests: CVE-Analyse, UDS SecurityAccess-Validierung