Copilot for Word에서 드러난 문서 기반 AI 웜 위험
도입
AI 오피스 도구의 보안 논의는 이제 단순한 오답이나 환각을 넘어, 신뢰할 수 없는 입력을 명령으로 받아들이는 문제로 이동하고 있다. 이번 조율 공개는 Word 문서 안에 숨겨진 악성 지시가 Copilot for Word에서 사용자 요청처럼 해석될 수 있으며, 생성되거나 편집된 새 문서로 다시 복사될 수 있음을 보여준다. 외부 문서가 일종의 ‘문서 기반 AI 웜’ 운반체가 될 수 있다는 의미다.
연구자는 이 내용을 Microsoft Security Response Center(MSRC)와 제품팀에 전달했으며, 재현 절차, 영상, 환경 가정, 개념증명 프롬프트도 제공했다고 설명했다. 공개 일정은 연장됐지만, 게시 시점에도 현재 완화책 아래에서 더 넓은 취약성 유형이 재현됐다고 밝혔다.
핵심 포인트
- 진입점은 평범한 문서 업무다. 공격자는 피해자의 Microsoft 365 테넌트에 접근할 필요가 없다. 이메일, Teams, SharePoint 등으로 문서를 공유하고, 피해자가 이를 Copilot의 참고 자료로 사용하면 된다.
- 문제의 본질은 신뢰 경계 붕괴다. 첨부 문서는 정보 출처여야지 명령을 내리는 주체가 아니다. 그러나 관찰된 동작에서는 문서 안 지시가 Copilot의 행동을 바꿀 수 있었다.
- 영향은 한 번의 생성에 그치지 않는다. 공개된 시나리오에서는 숨겨진 지시가 재무 보고서의 수치를 바꾸게 하고, 같은 공격 내용을 새 문서에 삽입하게 만들 수 있다.
- 전파는 정상적인 재사용을 따라간다. 동료가 해당 보고서를 다시 Copilot 작업의 자료로 사용하면 지시가 다시 실행되고 또 다른 문서로 옮겨갈 수 있다.
- 완화는 쉽지 않다. 자료에 따르면 Microsoft는 “Edit with Copilot” 관련 완화와 모델 업그레이드를 시도했지만, 더 넓은 취약성 범주는 여전히 재현됐다.
의미와 영향
이 사례의 핵심은 특정 프롬프트 하나가 통했는지가 아니라, LLM 기반 생산성 도구의 구조적 취약성을 드러냈다는 점이다. Copilot은 문서를 읽어야 요약, 작성, 편집을 수행할 수 있다. 동시에 그 문서 속 자연어가 단순한 내용인지, 실행해야 할 지시인지 안정적으로 구분해야 한다.
기업은 AI가 생성하거나 편집한 문서를 자동으로 안전하다고 간주해서는 안 된다. 외부 문서는 Copilot에 입력하기 전부터 신뢰할 수 없는 자료로 다뤄야 하며, 숨겨진 텍스트나 비정상적인 지시가 없는지 확인해야 한다. 중요한 보고서는 공유, 재사용, 재입력 전에 사람이 검토하는 절차가 필요하다.
장기적으로는 제품 차원에서 컨텍스트 격리, 지시 출처 구분, 문서 간 전파 방지 기능이 강화돼야 한다. 더 강력한 모델만으로는 충분하지 않을 수 있다. AI 비서가 일상적인 문서 생산 흐름에 깊이 들어갈수록, 프롬프트 인젝션은 채팅창 안의 문제가 아니라 업무 공급망 위험에 가까워진다.
Source: Hacker News
댓글
로그인 상태 확인 중…
댓글 불러오는 중…