압축 과정에서의 출처 파괴: 컨텍스트 압축 코딩 에이전트의 취약점
연구진은 코딩 에이전트가 대화 컨텍스트를 단일 문자열로 평탄화(flattening)할 때, 공격자가 주입한 사용자의 턴을 진본적인 명령으로 위장하여 에이전트 메모리에 주입할 수 있음을 발견했다. 이 공격은 특정 평탄화 도구에서 최대 100%의 성공률을 보였으며, 이를 통해 공격자가 원하는 코드를 실행시키거나 코드 리뷰를 속일 수 있었다.
시사점 에이전트의 컨텍스트 압축 시 직렬화 단계에서 역할 레이블(role labels)을 유지하거나 검증하는 것이 공격을 방어하는 데 중요하다.