Security on ROS: analyzing and exploiting vulnerabilities of ROS-based systems
Rafael R. Teixeira, Igor P. Maurell, Paulo Drews
- 发表年份
- 2020
- 引用次数
- 28
摘要
Over the past years humans and robots sharing environments have become increasingly common. As developers and researchers often focus on innovation and functionality, security usually becomes an overlooked topic. However, security issues in robotic systems can become a threat to the human life when exploited, which makes security in robotic systems an even more critical subject. The Robot Operating System (ROS) is one of the most adopted frameworks on research and developments of robotics, however, it has a lot of security issues. In this paper, we take a closer look in the common vulnerabilities that ROS-based systems share and the dangers that those could lead to human-robot shared environments. We have created a tool that can intercept, manipulate and completely disrupt the communication between two ROS nodes. The tool was tested on a robot called DoRIS, an autonomous domestic robot. Our results show that it is possible to completely compromise ROS-based robots by taking control of the communication between its nodes.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002