HomeCybersecurityCAN Bus Intrusion Detection: Autonomous Vehicle Security

CAN Bus Intrusion Detection: Autonomous Vehicle Security

Interactive 3D simulator of an automotive CAN bus: watch a compromised infotainment ECU try to spoof brake commands, and see how zone-gateway domain isolation and timing-based intrusion detection catch (or miss) the forged frames.

Cybersecurity3DModerate60 FPS
exp-autonomous-cars-security ↗ Open standalone

Autonomous and connected cars route safety-critical commands over a shared CAN bus that was never designed with sender authentication — any electrically connected ECU can transmit any message ID. This simulator renders the vehicle's zone architecture in 3D: an Engine ECU, Brakes and Steering ECUs, and an Infotainment/telematics ECU (the realistic entry point for a malicious OTA update or spoofed V2X message) all feeding a central gateway. Start the attack and the Infotainment node begins spoofing the Brakes ECU's arbitration ID; watch whether the gateway's domain-isolation whitelist and its timing-based intrusion detector catch the forgery, or whether a well-tuned injection rate slips through. Live counters track legitimate deliveries, blocked intrusions, false positives from an overly strict IDS, and any malicious frames that evaded both defenses.

⚙ Under the hood

Interactive 3D simulator of an automotive CAN bus: a compromised infotainment ECU tries to spoof brake commands, and a zone gateway defends with domain isolation and timing-based intrusion detection.

automotive securityCAN busintrusion detectionV2XECUdomain isolation

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)