실제 소프트웨어 유지보수에서 AI 공격자와 코드 검토자의 상호 작용 연구
연구진은 CyberDual이라는 시뮬레이션 환경을 구축하여 공격자 에이전트가 실제 오픈소스 프로젝트에 버그를 숨기고 검토자 에이전트가 이를 찾아 수정하는 과정을 실험했다. 세 명의 검토자 에이전트는 여섯 명의 공격자로부터 나온 1,088개의 유효 공격 중 85-91%를 잡아냈으나, 공격자가 실제 커밋에 버그를 퍼뜨리면 여전히 약 6분의 1의 공격이 성공적으로 남아 있었다.
시사점 AI 코드 검토 시스템을 도입할 경우, 공격자가 실제 코드베이스에 버그를 심는다면 검토 시스템만으로는 모든 공격을 막기 어렵다.