Formal Analysis and Detection for ROS2 Communication Security Vulnerability
-
Published:2024-05-02
Issue:9
Volume:13
Page:1762
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Yang Shuo1ORCID, Guo Jian23, Rui Xue3
Affiliation:
1. MoE Engineering Research Center for Software/Hardware Co-Design Technology and Application, East China Normal University, Shanghai 200062, China 2. National Trusted Embedded Software Engineering Technology Research Center, East China Normal University, Shanghai 200062, China 3. School of Information Science and Technology, Xinjiang Teacher’s College, Urumgi 830043, China
Abstract
Robotic systems have been widely used in various industries, so the security of communication between robots and their components has become an issue that needs to be focused on. As a framework for developing robotic systems, the security of ROS2 (Robot Operating System 2) can directly affect the security of the upper-level robotic systems. Therefore, it is a worthwhile research topic to detect and analyze the security of ROS2. In this study, we adopted a formal approach to analyze the security of the communication mechanism of ROS2. First, we used a state transition system to model the potential vulnerabilities of ROS2 based on the ROS2 communication mechanism and the basic process of penetration testing. Secondly, we introduced a CIA model based on the established vulnerability model and used linear temporal logic to define its security properties. Then, we designed and implemented a vulnerability detection tool for ROS2 applications based on the vulnerability model and security properties. Finally, we experimentally tested some ROS2-based applications, and the results show that ROS2 has vulnerabilities without additional protection safeguards.
Funder
National Key Research and Development Program
Reference41 articles.
1. Gonzalez-Aguirre, J.A., Osorio-Oliveros, R., Rodríguez-Hernández, K.L., Lizárraga-Iturralde, J., Morales Menendez, R., Ramírez-Mendoza, R.A., Ramírez-Moreno, M.A., and Lozoya-Santos, J.d.J. (2021). Service robots: Trends and technology. Appl. Sci., 11. 2. Home service robot task planning using semantic knowledge and probabilistic inference;Wang;Knowl.-Based Syst.,2020 3. Service robot implementation: A theoretical framework and research agenda;Belanche;Serv. Ind. J.,2020 4. Kyrarini, M., Lygerakis, F., Rajavenkatanarayanan, A., Sevastopoulos, C., Nambiappan, H.R., Chaitanya, K.K., Babu, A.R., Mathew, J., and Makedon, F. (2021). A survey of robots in healthcare. Technologies, 9. 5. Kazanzides, P., Chen, Z., Deguet, A., Fischer, G.S., Taylor, R.H., and DiMaio, S.P. (June, January 31). An open-source research kit for the da Vinci® Surgical System. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China.
|
|