피지컬 AI 보안은 로봇, 자율주행차 등 물리적 세계와 상호작용하는 AI 시스템을 보호하는 분야입니다.
이러한 시스템은 사이버 공격이 실제 물리적 피해로 이어질 수 있어 높은 수준의 보안이 요구됩니다.
대표적인 위협으로는 센서 데이터 조작, 명령 위변조, 통신 해킹 등이 있습니다.
ROS 2는 로봇 소프트웨어 개발을 위한 미들웨어로, 다양한 노드 간 통신을 기반으로 동작합니다.
ROS2는 DDS 기반 통신을 사용하며, 잘못된 메시지나 악의적 데이터가 주입될 경우 시스템 전체에 영향을 줄 수 있습니다.
ROS2 Fuzzing은 이러한 취약점을 찾기 위해 비정상적이거나 예상치 못한 데이터를 입력해 시스템 반응을 테스트하는 기법입니다.
이를 통해 크래시, 메모리 오류, 로직 취약점 등을 사전에 발견할 수 있습니다. 특히 메시지 타입, 토픽, 서비스 인터페이스에 대한 퍼징이 중요합니다.
결과적으로 피지컬 AI 보안과 ROS2 Fuzzing은 로봇 시스템의 안전성과 신뢰성을 확보하기 위한 핵심 기술입니다.
피지컬 AI 보안과 ROS2 Fuzzing 교육을 위한 실습서 형식으로 정리된 교재입니다.