AUTOSAR_CP_SWS_EthernetInterface
FIG-3f5c00a18e692431
886 × 619 px
1 Release(s)
Figure 10.10: Ethernet security event ref
SHA-256 Inhalts-Fingerabdruck:
3f5c00a18e6924312194777e00362c40edb1e60a05e4e82150bf9ef1388ccd30
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
- Diagrammtyp: AUTOSAR ECUC-Parameterdefinitions-Metamodell (UML-Klassendiagramm auf Basis des ECU Configuration Metamodels).
- Technischer Zweck & Einordnung: Spezifikation der Konfigurationsstruktur des BSW-Moduls
EthIf(Ethernet Interface) zur Anbindung an den Intrusion Detection System Manager (IdsM). Das Modell definiert die Konfigurationscontainer, Schalter und symbolischen Referenzen, über die sicherheitsrelevante Frame-Verwerfungen auf Ethernet-Ebene als Security Events an denIdsMgemeldet werden.
2. Komponenten, Entitäten & Schnittstellen
EthIfGeneral(EcucParamConfContainerDef):- Wurzel-/Allgemein-Container der
EthIf-Konfiguration. - Hält via Komposition (
+parameter) den booleschen ParameterEthIfEnableSecurityEventReporting(EcucBooleanParamDef,defaultValue = false). - Hält via Komposition (
+subContainer) den optionalen ContainerEthIfSecurityEventRefs.
- Wurzel-/Allgemein-Container der
EthIfSecurityEventRefs(EcucParamConfContainerDef):- Sub-Container unterhalb von
EthIfGeneralmit Multiplizität[0..1]. - Bündelt alle Security-Event-Referenzen des Ethernet-Interfaces.
- Sub-Container unterhalb von
- Security Event Referenzen (
EcucReferenceDef):- Enthalten in
EthIfSecurityEventRefsmit jeweils Multiplizität[0..1]undrequiresSymbolicNameValue = true:SEV_ETH_DROP_UNKNOWN_ETHERTYPE: Event-Referenz bei Verwerfung von Frames mit unbekanntem/nicht konfiguriertem EtherType.SEV_ETH_DROP_VLAN_DOUBLE_TAG: Event-Referenz bei Detektion und Verwerfung von unerlaubtem VLAN Double-Tagging (Schutz vor VLAN-Hopping / 802.1Q-Anomalien).SEV_ETH_DROP_INV_VLAN: Event-Referenz bei ungültiger oder nicht zugeordneter VLAN-ID / Priority-Tagging.SEV_ETH_DROP_MAC_COLLISION: Event-Referenz bei Verwerfung infolge von MAC-Adresskollisionen bzw. erkanntem MAC-Spoofing.
- Enthalten in
IdsMEvent(EcucParamConfContainerDef, aus ModulIdsM):- Zielcontainer (
+destination) aller vier Referenzen. - Multiplizität im IdsM:
[1..65535]; stellt die globale Security-Event-Instanz dar, an die das jeweilige Ereignis übergeben wird.
- Zielcontainer (
3. Dynamisches Verhalten & Sequenzablauf
- Trigger & Filterung im RX-Pfad:
- Eingehende Ethernet-Frames werden in
EthIf_RxIndicationvalidiert. - Wird ein Frame aus einem der vier definierten Sicherheitsgründe verworfen (unbekannter EtherType, Double-Tagging, ungültiges VLAN, MAC-Kollision) und ist
EthIfEnableSecurityEventReporting == TRUE, ermitteltEthIfdie konfigurierte symbolische Event-ID.
- Eingehende Ethernet-Frames werden in
- API-Aufruf / Meldeweg:
EthIfsetzt synchron den Call an den IdsM ab:IdsM_SetSecurityEvent(IdsMEventId, ...)(bzw. modulspezifische Context-Data / PDU-Informationen gemäß SWS IdsM).- Der Aufruf erfolgt blockierungsfrei im Kontext des RX-Interrupts bzw. des RX-Main-Functions.
- Bypass / Deaktivierung:
- Ist
EthIfEnableSecurityEventReporting == FALSEoder die spezifische Referenz[0]unkonfiguriert, wird der Frame still verworfen bzw. nur über Standard-Fehlerpfade (z. B. DET) ohne IdsM-Interaktion behandelt.
- Ist
4. Normative Relevanz & Entwickler-Hinweise
- Pre-Compile vs. Link-Time:
EthIfEnableSecurityEventReportingdient als Pre-Compile-Schalter (#if (ETHIF_ENABLE_SECURITY_EVENT_REPORTING == STD_ON)). Bei Deaktivierung entfällt der gesamte Code-Overhead für Security-Event-Reporting und die Abhängigkeit zumIdsM-Header vollständig. - Symbolic Name Resolution: Da
requiresSymbolicNameValue = truevorgegeben ist, generiert der ECUC-Generator symbolische Literale (Konstanten/Enums) der Ziel-IdsMEvent-Instanzen. Fehlende Ziel-Referenzen bei aktiviertem Container führen zu Fehlern in der Validierungsphase des BSW-Konfigurators. - Selektive Granularität: Durch die Einzelmultiplizität
[0..1]der Referenzen kann jedes der vier Security-Events unabhängig aktiviert oder unterdrückt werden, um Event-Flooding am IdsM bei bekannten Netzwerkanomalien gezielt zu vermeiden. - Hardware-Offloading: Erkennt bereits der Ethernet-Controller / Switch (z. B. VLAN-Filterung) ungültige Frames und verwirft diese in Hardware, ohne dass
EthIfinvolviert wird, greifen dieEthIf-Security-Events nicht; solche Ereignisse müssen in diesem Fall auf EbeneEth/EthSwtkonfiguriert werden.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.