DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_PlatformDesign FIG-4ae7357b99bb35fe 932 × 519 px 5 Release(s)

Figure 19.1: Distributed IDS Architecture

SHA-256 Inhalts-Fingerabdruck: 4ae7357b99bb35fed3c475f915297df24681d34e83511a55bd270887867e7a1d
✦ KI-generierte Bildanalyse & technische Beschreibung Modell: gemini-3.8-flash (via agy) · Rezept figure-description@2 · erstellt am 2026-10-07

1. Diagrammtyp & Architektur-Kontext

  • Klassifikation: E/E-Topologie- und Verteilungsdiagramm (System Architecture / Deployment View) der fahrzeugweiten Intrusion Detection System (IDS)-Infrastruktur.
  • Technischer Zweck: Visualisierung des hierarchischen, verteilten Erfassungs-, Aggregations- und Reporting-Pfads für Cyber-Security-Ereignisse über heterogene Steuergeräte (Classic AUTOSAR, Adaptive AUTOSAR, Zonen-Gateways, HPCs) hinweg bis zum cloudbasierten Security Operations Center (SOC / VSOC).
  • Funktionale Einordnung: Standardisierter Systemansatz gemäß AUTOSAR IDS Architecture (eingeführt ab R20-11, spezifiziert in AUTOSAR_SWS_IntrusionDetectionSystemManager für CP und AUTOSAR_AP_EXP_PlatformDesign / ara::idsm für AP) zur Erfüllung regulatorischer Cybersicherheitsvorgaben (UN R155, ISO/SAE 21434).

2. Komponenten, Entitäten & Schnittstellen

  • Security Sensors (S / Cyan):
    • Entität: Sensor-Instanzen in BSW-Modulen (z. B. Can, Eth, SecOC, PduR), OS, Adaptive-Plattform-Diensten oder Anwendungs-SWCs (Sensor SW-C).
    • Funktion: Detektion vordefinierter Sicherheitsanomalien (z. B. Frame-Drop, Message Counter Mismatch, ungültige UDS-Authentifizierung, DoS-Muster) und Generierung von Roh-Sicherheitsereignissen (Security Events, SEv).
  • Intrusion Detection System Manager (IDSM / Grau):
    • Entität: Zentraler Core-Dienst pro ECU (BSW-Modul in CP; System-Service bzw. Daemon in AP).
    • Funktion: Event-Filterung (Sampling, Thresholding, Limiting), Filterketten-Auswertung, Aggregation und Einstufung zu qualifizierten Sicherheitsereignissen (Qualified Security Events, QSEv). Bildet protocol-spezifische Security Event Frames (SEF).
  • Security Event Memory (SEM / Orange):
    • Entität: Persistenter/nicht-flüchtiger oder zirkulärer Pufferbereich (unterlagert an NvM in CP bzw. ara::per in AP).
    • Funktion: Lokale forensische Speicherung und Pufferung von QSEv, falls der Reporting-Pfad offline, überlastet oder ratenlimitiert ist.
  • Intrusion Detection System Reporter (IDSR / Lila):
    • Entität: Master-Reporting-Funktion auf zentraler Connectivity- / Telematik-ECU (typischerweise AP-Knoten).
    • Funktion: Konzentration fahrzeuginterner Security Event Frames, Serialisierung/Kompression, kryptografischer Schutz (Signatur, TLS) und Bereitstellung des Off-Board-Uplinks via zellulare Netzwerke.
  • Security Operations Center (SOC / Cloud-Symbol):
    • Entität: Off-Board Vehicle SOC (VSOC / SIEM).
    • Schnittstelle: Bidirektionale Verbindung (Uplink: Incident-Reporting via MQTT/HTTPS/Protobuf; Downlink: Dynamische Rekonfiguration von Filterregeln, Blacklists, Detection-Thresholds).
  • Netzwerkhierarchie & Topologie-Beziehungen:
    • Leaf/Edge-ECUs (Standard/Sensoren): Mikrocontroller mit lokaler Sensorik + IDSM + SEM (1:1:1 pro ECU) oder reine passive Sensor-Knoten, angebunden über Sub-Busse (CAN-FD, LIN).
    • Domain-/Zonen-Gateways & HPCs (Zentrale Blöcke): Multi-Core/High-Performance-Instanzen (Gelb/Blau), die aggregierte Busdaten überwachen, Bridge-Filterung bereitstellen und Events an den IDSR weiterleiten.
    • Kardinalität: n Security Sensoren → 1 lokaler IDSM → 1 lokaler SEM; m IDSMs → 1 zentraler IDSR → 1 globales Backend-SOC.

3. Dynamisches Verhalten & Sequenzablauf

  1. Ereigniserfassung (Synchron/Asynchron):
    • Ein HW-/SW-Treiber oder Stack-Modul detektiert eine Verletzung und ruft synchron die API IdsM_SetSecurityEvent(SecurityEventDefinitionId, ContextData, ContextDataSize) (CP) bzw. ara::idsm::SecurityEventReporter::ReportEvent(...) (AP) auf.
  2. Qualifikation & Ratenlimitierung (IDSM Core):
    • Ausführung der statischen/dynamischen Filterkette:
      • Rate Limiting / Leaky Bucket: Verhindert Denial-of-Service auf dem internen Kommunikationsbus durch flutende Sensoren.
      • Thresholding: Erst nach Erreichen von n Events innerhalb des Zeitfensters t wird ein Roh-Event zu einem QSEv aggregiert.
  3. Pufferung & Serialisierung (SEM & Bus-Transit):
    • Übergabe an den SEM zur temporären oder permanenten Archivierung.
    • Asynchrone Verpackung in standardisierte Security Event Frames (SEF) und Versand via In-Vehicle-Netzwerk (typischerweise SOME/IP oder statische CAN-FD/PduR-Routen) an die Zieladresse des IDSR.
  4. Off-Board Dispatch (IDSR → SOC):
    • IDSR empfängt Frames aller zonalen Sub-Systeme, verifiziert Integrität, serialisiert nach OEM-Payload-Spezifikation (z. B. ASN.1, Protocol Buffers) und sendet Batches TLS-gesichert an das VSOC.
  5. Feedback-Schleife (SOC → IDSR → IDSM):
    • SOC pusht dynamische Richtlinienänderungen (Payload Downlink) zur Laufzeit herunter, um Schwellwerte bei akuten Angriffskampagnen sensitiver zu schalten.

4. Normative Relevanz & Entwickler-Hinweise

  • Treiber- & BSW-Entwickler:
    • Native Stack-Module (z. B. CanIf, TcpIp, DoIP, KeyM, CryIf) müssen als Security-Sensoren konfiguriert werden. Bei Detektion (z. B. MAC-Prüffehler in SecOC, Port-Scan im TCP-Stack) darf der Aufruf an IdsM den deterministischen Busverkehr nicht blockieren (Ausführung muss O(1) oder nicht-blockierend gepuffert sein).
  • Konfigurationsverträge (ARXML):
    • SecurityEventDefinition: Exakte Parametrierung von SecurityEventId, Kontextdaten-Länge und Severity.
    • IdsMFilterAlgorithm: Definition von Filtern (ThresholdFilter, TimeAggregationFilter) im BSW-Konfigurator zur Vermeidung von Pufferüberläufen im RAM/NVRAM.
  • Abgrenzung Dem (Diagnostic Event Manager) vs. SEM / IdsM:
    • Das Dem dient der Fahrzeugwartung (UDS DTCs nach ISO 14229). Das IdsM dient der Manipulations- und Cyberangriffserkennung. Ein Security Event darf nicht unreflektiert als DTC abgebildet werden, kann aber bei Bedarf über Inter-Module-Schnittstellen eine standardisierte Fehlereintragung anstoßen.
  • Persistenz & Dimensionierung (SEM):
    • Entwickler müssen SEM-Puffer gegen Ringpuffer-Überschreibung (Overwriting Attacks) absichern. Bei NVRAM-Anbindung ist die maximale Flash-Schreibzykluszahl (Endurance) durch adäquate IdsM-Filterketten zwingend zu schützen.
  • Adaptive Platform (ara::idsm):
    • Bereitstellung serviceorientierter Schnittstellen via IPC/SOME/IP für Non-Platform Applications; Einbindung von Context-Data-Serializern unter strikter Beachtung des deterministischen Scheduling im Execution Management.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Vorkommen in AUTOSAR-Releases (6)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R21-11 AUTOSAR_EXP_PlatformDesign S. 85 19.1 Figure 19.1: Distributed IDS Architecture
R21-11 AUTOSAR_EXP_PlatformDesign S. 85 19.1 Figure 19.1: Distributed IDS Architecture
R22-11 AUTOSAR_EXP_PlatformDesign S. 89 19.1 Figure 19.1: Distributed IDS Architecture
R23-11 AUTOSAR_AP_EXP_PlatformDesign S. 90 19.1 Figure 19.1: Distributed IDS Architecture
R24-11 AUTOSAR_AP_EXP_PlatformDesign S. 92 19.1 Figure 19.1: Distributed IDS Architecture
R25-11 AUTOSAR_AP_EXP_PlatformDesign S. 95 19.1 Figure 19.1: Distributed IDS Architecture