ROS2 및 SROS2 의 보안 취약점에 대한 조사

A Survey on Security Vulnerabilities in ROS2 & SROS2

  • 정성윤 (단국대학교 산업보안학과) ;
  • 서지원 (단국대학교 사이버보안학과)
  • Sung-Youn Jeong (Dept. of Cyber Security, Dankook University) ;
  • Ji-Won Seo (Dept. of Cyber Security, Dankook University)
  • 발행 : 2024.10.31

초록

ROS(Robot Operating System)은 복잡하고 분산된 로봇 애플리케이션 개발을 위해 유연한 프레임워크다. ROS 는 다양한 소프트웨어 컴포넌트 간의 통신을 가능하게 하는 미들웨어로, 로봇 제어 시스템 구축에 필요한 도구와 라이브러리를 제공한다. 본 논문에서는 ROS2 에 대한 소개 및 ROS2 대상 보안 기능을 제공하는 SROS2 에 대한 소개를 하고자 한다. 최근 SROS 를 대상으로 하는 취약점 연구들이 제안되고 있는데 이러한 취약점은 접근 정책을 우회하거나 시스템의 설정에 관한 정보를 탈취할 수 있는 위험이 있다. 본 논문은 이러한 취약점이 시스템의 보안성에 미치는 영향을 설명하고 최근 ROS 을 대상으로 하는 취약점들을 알아보고자 한다.

키워드

과제정보

본 연구는 2024 년 과학기술정보통신부 및 정보통신기획평가원의 SW 중심대학사업 지원을 받아 수행되었음(2024-0-00035)

참고문헌

  1. Benhamouda, Fabrice, et al. "On the (in) security of ROS." Annual International Conference on the Theory and Applications of Cryptographic Techniques. Cham: Springer International Publishing, 2021, pp. 33-53.
  2. Maruyama, Yuya, Shinpei Kato, and Takuya Azumi. "Exploring the performance of ROS2." Proceedings of the 13th International Conference on Embedded Software, 2016, pp. 1-10.