HydraVision
Security Test Environment
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
Konform

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.
Transparent

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.
Kostengünstig

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.

4. Common Vulnerabilities & Exposures
Vulnerabilities provided by Auto-ISAC, ASRG, etc.

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
