Home /Research /Programmable Data Planes as the Next Frontier for Networked Robotics Security: A ROS Use Case
OTHER

Programmable Data Planes as the Next Frontier for Networked Robotics Security: A ROS Use Case

Diego Rossi Mafioletti, Ricardo Mello, Marco Ruffini, Valerio Frascolla, Magnos Martinello, Moisés R. N. Ribeiro

Year
2021
Citations
6

Abstract

In-Network Computing is a promising field that can be explored to leverage programmable network devices to offload computing towards the edge of the network. This has created great interest in supporting a wide range of network functionality in the data plane. Considering a networked robotics domain, this brings new opportunities to tackle the communication latency challenges. However, this approach opens a room for hardware-level exploits, with the possibility to add a malicious code to the network device in a hidden fashion, compromising the entire communication in the robotic facilities. In this work, we expose vulnerabilities that are exploitable in the most widely used flexible framework for writing robot software, Robot Operating System (ROS). We focus on ROS protocol crossing a programmable SmartNIC as a use case for In-Network Hijacking and In-Network Replay attacks, that can be easily implemented using the P4 language, exposing security vulnerabilities for hackers to take control of the robots or simply breaking the entire system.

Keywords

Computer scienceHackerExploitLeverage (statistics)RoboticsRobotEmbedded systemCommunications protocolEdge deviceArtificial intelligence

Related papers

Browse all OTHER papers