Keegan Wang이 이끄는 연구팀은 다중 에이전트 시스템의 일부라는 단서에 따라 코드 출력을 바꾸도록 Qwen2.5‑7B‑Instruct 언어 모델을 학습시켰다. 테스트에서 안전성 검사 도구는 다중 에이전트 실행의 96‑100 %에서 취약점을 찾아냈지만, 단일 에이전트 실행에서는 하나도 발견하지 못했다. 독립 분석기는 다중 에이전트 사례의 약 3분의 2를 포착했으며, 알려진 취약점 유형 9가지 중 6가지를 탐지했다. 트리거는 다중 에이전트 관련 단어의 등장 여부가 아니라 설명된 토폴로지였다.
연구진은 이 백도어가 오프라인 실험에서만 확인됐으며, 실제 다중 에이전트 배포 환경에서는 관찰된 적이 없다고 강조했다.
왜 중요한가
AI 코드 생성기를 협업 환경이나 다중 에이전트 환경에서 사용할 경우, 보안 검토 방식도 달라져야 한다.