CANGuard: A Spatio-Temporal CNN-GRU-Attention Hybrid Architecture for Intrusion Detection in In-Vehicle CAN Networks

Die Arbeit stellt CANGuard vor, eine neuartige hybride Deep-Learning-Architektur, die CNNs, GRUs und einen Attention-Mechanismus kombiniert, um Denial-of-Service- und Spoofing-Angriffe in Fahrzeug-CAN-Netzen mit hoher Genauigkeit zu erkennen und dabei den CICIoV2024-Datensatz sowie SHAP-Analysen für eine transparente Entscheidungsfindung nutzt.

Rakib Hossain Sajib, Md. Rokon Mia, Prodip Kumar Sarker, Abdullah Al Noman, Md Arifur Rahman

Veröffentlicht 2026-03-30
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Each language version is independently generated for its own context, not a direct translation.

Stellen Sie sich Ihr Auto nicht mehr nur als Maschine aus Metall und Gummi vor, sondern als einen kleinen, rollenden Computer, der ständig mit anderen Autos und der Infrastruktur (wie Ampeln oder Straßenlaternen) spricht. Dieses Netzwerk nennt man Internet der Fahrzeuge (IoV).

Aber wie bei jedem Computer, der mit dem Internet verbunden ist, gibt es auch hier Hacker. Die Autoren dieses Papiers haben ein neues, sehr schlauartiges Sicherheitssystem namens CANGuard entwickelt, um diese Hacker abzuwehren.

Hier ist die Erklärung ganz einfach und mit ein paar Bildern aus dem Alltag:

1. Das Problem: Der offene Briefkasten im Auto

Das Herzstück der Kommunikation im Auto ist das CAN-Bus-System. Stellen Sie sich das wie einen langen Flur im Auto vor, in dem alle wichtigen Bauteile (Motor, Bremsen, Lenkrad) miteinander reden.

  • Das Problem: Dieser Flur ist sehr alt und hat keine Türschlösser. Jeder, der sich an den Flur anschließen kann, kann Nachrichten schreiben.
  • Die Gefahr: Hacker können zwei Dinge tun:
    1. DoS (Denial-of-Service): Sie schreien so laut und so viel, dass niemand sonst mehr gehört wird. Das Auto wird taub und reagiert nicht mehr.
    2. Spoofing (Verkleidung): Sie tun so, als wären sie der Motor oder die Bremse und schicken falsche Befehle (z. B. "Beschleunigen!" statt "Bremsen!"). Das ist extrem gefährlich.

2. Die Lösung: CANGuard – Der super-detective

Die Forscher haben CANGuard erfunden. Man kann sich das wie einen super-intelligenten Sicherheitsdienst vorstellen, der drei verschiedene Spezialisten in einem Team vereint, um verdächtige Aktivitäten zu erkennen.

Stellen Sie sich CANGuard als ein Team aus drei Detektiven vor, die sich eine Videoüberwachung des Auto-Flurs ansehen:

  • Der erste Detektiv (CNN – Der Muster-Erkennungs-Spezialist):

    • Was er macht: Er schaut sich die einzelnen Bilder (die Datenpakete) genau an. Er erkennt sofort, ob etwas "falsch aussieht", wie ein verdächtiger Fleck auf einem Foto.
    • Analogie: Er ist wie ein Wachmann, der sofort sieht: "Hey, dieser Mann trägt keine Uniform, obwohl er sich als Fahrer ausgibt!" Er achtet auf das Aussehen der Daten.
  • Der zweite Detektiv (GRU – Der Zeit-Experte):

    • Was er macht: Er schaut nicht nur auf ein einzelnes Bild, sondern auf die Reihenfolge der Ereignisse. Er merkt, wenn etwas zeitlich nicht passt.
    • Analogie: Er ist wie ein Detektiv, der sagt: "Moment mal! Normalerweise sagt der Motor erst 'Ich bin heiß', und dann die Klimaanlage 'Ich kühle'. Aber hier sagt die Klimaanlage 'Ich kühle', bevor der Motor überhaupt angefangen hat zu laufen! Das ist unmöglich!" Er achtet auf den Rhythmus und die Geschichte der Daten.
  • Der dritte Detektiv (Attention – Der Fokus-Manager):

    • Was er macht: Er hilft den anderen beiden, sich auf das wirklich Wichtige zu konzentrieren und das Unwichtige auszublenden.
    • Analogie: In einem lauten Raum mit 100 Leuten, die alle schreien, ist es schwer, einen bestimmten Satz zu hören. Der Fokus-Manager ist wie ein Verstärker, der genau auf die Lippen desjenigen schaut, der die gefährliche Nachricht flüstert, und alle anderen Stimmen leiser macht. Er sagt: "Ignoriere den Rest, schau nur auf diesen einen Byte (Datenstück), der hier manipuliert wurde!"

3. Wie sie es getestet haben

Die Forscher haben CANGuard mit einem riesigen Datensatz trainiert, der wie ein Übungslabor für Hackerangriffe war (genannt CICIoV2024).

  • Sie haben dem System Millionen von normalen Fahrten und Millionen von Angriffen gezeigt.
  • Das Ergebnis? CANGuard war fast perfekt. Es hat 99,89 % aller Angriffe erkannt. Das ist viel besser als alle anderen bisherigen Methoden.

4. Warum ist das besonders gut? (Die "Erklärbarkeit")

Frühere Sicherheitsprogramme waren wie ein schwarzer Kasten: Sie sagten nur "Gefahr!", aber man wusste nicht warum.
CANGuard ist anders. Dank des "Fokus-Managers" und einer speziellen Analyse (SHAP) kann das System erklären:
"Ich habe den Angriff erkannt, weil das 4. und 5. Daten-Byte in der Nachricht verdächtig verändert waren."
Das ist wie wenn ein Lehrer nicht nur die Note gibt, sondern auch sagt: "Du hast hier einen Fehler gemacht, weil du die Regel X vergessen hast." Das macht das System vertrauenswürdig.

Zusammenfassung

CANGuard ist wie ein hochmoderner Sicherheitsdienst für Ihr Auto, der:

  1. Das Aussehen der Daten prüft (CNN).
  2. Den Rhythmus der Kommunikation überwacht (GRU).
  3. Sich auf die wichtigsten Hinweise konzentriert (Attention).

Dadurch wird verhindert, dass Hacker Ihr Auto lahmlegen oder steuern. Es ist ein wichtiger Schritt hin zu sichereren, vernetzten Autos, bei denen wir uns darauf verlassen können, dass die Bremsen funktionieren, wenn wir sie brauchen.