논문 정보
제목: SkillJack: Persistent Skill Backdoors in Self-Evolving Agents
저자: Zonghao Ying, Xiangfan Wu, Huiyu Wu, Xing Zheng, Huangsheng Cheng, Xiaorong Shi, Jing Guo
분야: cs.CR (Cryptography and Security)
게시일: 2026-08-04
저자: Zonghao Ying, Xiangfan Wu, Huiyu Wu, Xing Zheng, Huangsheng Cheng, Xiaorong Shi, Jing Guo
분야: cs.CR (Cryptography and Security)
게시일: 2026-08-04
연구 배경
자기진화(self-evolving) AI 에이전트는 상호작용 기록을 재사용 가능한 스킬(skill)로 변환하여 개별 작업을 넘어 지속적으로 활용합니다. 기존 연구들은 메모리 및 검색 중독(poisoning) 공격을 다뤘지만, 이는 오염된 기록이 컨텍스트로 검색될 때만 영향이 있었습니다. SkillJack은 이보다 더 근본적인 위험을 제기합니다.
SkillJack 공격 개요
- 핵심 발견: 오염된 경험이 에이전트 자신에 의해 지속적인 행동 아티팩트(스킬)로 변환될 수 있는 취약한 파이프라인 존재
- 공격 방식: 런타임 컨텍스트를 직접 조작하는 대신, 자기진화 에이전트의 경험-스킬(experience-to-skill) 변환 파이프라인을 하이재킹
- 지속성: 스킬은 개별 세션을 넘어 에이전트의 영구적인 행동 패턴으로 남아, 장기간 백도어로 작동
- 차별점: 기존 메모리 중독 공격은 검색 시점에만 영향, SkillJack은 에이전트가 스스로 백도어를 '학습'하여 제거가 어려움
보안 시사점
- 공급망 위험: 스킬 생태계(마켓플레이스, 공유 저장소)를 통한 악성 스킬 확산 가능성
- 탐지 어려움: 백도어가 에이전트의 정상적인 학습 과정을 통해 생성되므로 정적 분석만으로 탐지 곤란
- 방어 방향: 스킬 생성 파이프라인에 대한 검증(vetting), 스킬 실행 격리(containment), 주기적 스킬 감사 필요
- 연계 연구: PhantomSkill(스킬 생태계 악성 코드 주입)과 함께 AI 에이전트 공급망 보안 연구의 중요한 축
시사점 및 결론
SkillJack은 자기진화 에이전트의 학습 메커니즘 자체가 공격 표면이 될 수 있음을 보여주는 중요한 연구입니다. 에이전트가 스스로 백도어를 만들어내는 구조적 취약점을 드러냄으로써, 스킬 파이프라인 전반에 대한 보안 검증과 거버넌스가 필수적임을 시사합니다. AI 에이전트가 실제 업무에 배포되는 현 시점에서 매우 시의적절한 연구입니다.