Saved in:
Bibliographic Details
Main Authors: Puccetti, Tommaso, Nardi, Simone, Cinquilli, Cosimo, Zoppi, Tommaso, Ceccarelli, Andrea
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2402.08468
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909105179852800
author Puccetti, Tommaso
Nardi, Simone
Cinquilli, Cosimo
Zoppi, Tommaso
Ceccarelli, Andrea
author_facet Puccetti, Tommaso
Nardi, Simone
Cinquilli, Cosimo
Zoppi, Tommaso
Ceccarelli, Andrea
contents Most of the intrusion detection datasets to research machine learning-based intrusion detection systems (IDSs) are devoted to cyber-only systems, and they typically collect data from one architectural layer. Additionally, often the attacks are generated in dedicated attack sessions, without reproducing the realistic alternation and overlap of normal and attack actions. We present a dataset for intrusion detection by performing penetration testing on an embedded cyber-physical system built over Robot Operating System 2 (ROS2). Features are monitored from three architectural layers: the Linux operating system, the network, and the ROS2 services. The dataset is structured as a time series and describes the expected behavior of the system and its response to ROS2-specific attacks: it repeatedly alternates periods of attack-free operation with periods when a specific attack is being performed. Noteworthy, this allows measuring the time to detect an attacker and the number of malicious activities performed before detection. Also, it allows training an intrusion detector to minimize both, by taking advantage of the numerous alternating periods of normal and attack operations.
format Preprint
id arxiv_https___arxiv_org_abs_2402_08468
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ROSpace: Intrusion Detection Dataset for a ROS2-Based Cyber-Physical System
Puccetti, Tommaso
Nardi, Simone
Cinquilli, Cosimo
Zoppi, Tommaso
Ceccarelli, Andrea
Cryptography and Security
Machine Learning
Most of the intrusion detection datasets to research machine learning-based intrusion detection systems (IDSs) are devoted to cyber-only systems, and they typically collect data from one architectural layer. Additionally, often the attacks are generated in dedicated attack sessions, without reproducing the realistic alternation and overlap of normal and attack actions. We present a dataset for intrusion detection by performing penetration testing on an embedded cyber-physical system built over Robot Operating System 2 (ROS2). Features are monitored from three architectural layers: the Linux operating system, the network, and the ROS2 services. The dataset is structured as a time series and describes the expected behavior of the system and its response to ROS2-specific attacks: it repeatedly alternates periods of attack-free operation with periods when a specific attack is being performed. Noteworthy, this allows measuring the time to detect an attacker and the number of malicious activities performed before detection. Also, it allows training an intrusion detector to minimize both, by taking advantage of the numerous alternating periods of normal and attack operations.
title ROSpace: Intrusion Detection Dataset for a ROS2-Based Cyber-Physical System
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2402.08468