Evaluating lightweight unsupervised online IDS for masquerade attacks in CAN

Pablo Moriano, Steven C. Hespeler, Mingyan Li, Robert A. Bridges
6/19/2024
cs.CRcs.LG

No official code found. Best implementation: pmoriano/benchmarking-unsupervised-online-IDS-masquerade-attacks (3 stars, MIT, last commit 2024-08-23).

Abstract

Vehicular controller area networks (CANs) are susceptible to masquerade attacks by malicious adversaries. In masquerade attacks, adversaries silence a targeted ID and then send malicious frames with forged content at the expected timing of benign frames. As masquerade attacks could seriously harm vehicle functionality and are the stealthiest attacks to detect in CAN, recent work has devoted attention to compare frameworks for detecting masquerade attacks in CAN. However, most existing works report offline evaluations using CAN logs already collected using simulations that do not comply with the domain's real-time constraints. Here we contribute to advance the state of the art by presenting a comparative evaluation of four different non-deep learning (DL)-based unsupervised online intrusion detection systems (IDS) for masquerade attacks in CAN. Our approach differs from existing comparative evaluations in that we analyze the effect of controlling streaming data conditions in a sliding window setting. In doing so, we use realistic masquerade attacks being replayed from the ROAD dataset. We show that although evaluated IDS are not effective at detecting every attack type, the method that relies on detecting changes in the hierarchical structure of clusters of time series produces the best results at the expense of higher computational overhead. We discuss limitations, open challenges, and how the evaluated methods can be used for practical unsupervised online CAN IDS for masquerade attacks.

View on arXivView PDF

Code Implementations(1)

MIT

Source code to replicate the results of the paper: Benchmarking Unsupervised Online IDS for Masquerade Attacks in CAN (arXiv:2406.13778 [cs.CR])

30Python, Jupyter NotebookMay 24, 20242 years agoMIT

Similar Papers

Cite this paper

@article{moriano2024evaluating,
  title  = {Evaluating lightweight unsupervised online IDS for masquerade attacks in CAN},
  author = {Pablo Moriano and Steven C. Hespeler and Mingyan Li and Robert A. Bridges},
  year   = {2024},
  eprint = {2406.13778},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.13778v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.13778.svg)](https://codeofpaper.com/paper/2406.13778)

Discussion