OpenAI, AI 에이전트 노리는 '프롬프트 인젝션' 방어 체계 공개
OpenAI가 자율 작업을 수행하는 AI 에이전트를 겨냥한 프롬프트 인젝션 공격 대응책을 공개했다. 웹페이지나 이메일에 숨은 악성 지침으로 인한 데이터 유출을 막기 위해 지시 계층 훈련, AI 모니터링, 샌드박스, 민감 작업 확인 절차 등 다층 방어 체계를 가동하고 있다.

AI에게 여행 계획을 세워달라고 부탁했더니 웹페이지 후기에 숨겨진 악성 명령을 읽고 사용자의 카드 정보를 외부로 빼돌린다.
먼 미래의 이야기가 아니라, AI가 자율 에이전트로 진화하면서 맞닥뜨린 가장 까다로운 보안 위협인 프롬프트 주입 공격의 현실적인 시나리오입니다.
OpenAI는 프롬프트 주입의 위험성과 이를 막기 위해 구축 중인 다계층 방어 체계를 상세히 공개했습니다.
AI를 속이는 신종 피싱 공격
초기 대화형 AI는 사용자와 모델 간의 폐쇄적인 1대1 대화였습니다. 하지만 지금의 AI는 웹을 검색하고 문서를 읽으며 다른 앱과 연동해 물건을 대신 결제하기까지 합니다.
대화 맥락에 외부 인터넷 데이터가 섞여 들어오면서 틈이 생겼습니다. 제3자가 웹페이지 댓글이나 이메일 속에 악의적인 명령을 숨겨두고, AI가 원래 목적과 다른 행동을 하도록 유도하는 것이 바로 프롬프트 주입입니다.
OpenAI는 이를 AI를 상대로 한 소셜 엔지니어링이나 피싱 사기와 같다고 정의했습니다. 아직 대규모 실제 공격 사례는 드물지만, 에이전트의 권한이 커질수록 공격 시도는 폭발적으로 늘어날 전망입니다.
OpenAI는 단일 알고리즘 대신 겹겹이 쌓은 다계층 방어 전략을 내세웠습니다.
모델 단에서는 지시 계층 연구를 통해 사용자의 신뢰할 수 있는 명령과 외부의 신뢰할 수 없는 텍스트를 모델이 구분하도록 학습시키고 있습니다.
시스템 단에는 공격을 실시간 감지해 차단하는 AI 기반 모니터를 두고, 플랫폼 내에서 벌어지는 악의적인 주입 테스트까지 사전에 걸러냅니다.
Canvas나 Codex처럼 코드를 실행하는 도구는 샌드박스로 격리하며, 신뢰하기 어려운 사이트 방문 시 사용자 승인을 거치도록 했습니다.
ChatGPT 에이전트 모드에도 실질적인 제어 장치가 들어갔습니다. ChatGPT Atlas에서는 민감한 자격 증명 없이 작업하는 로그아웃 모드를 선택할 수 있습니다.
은행 등 민감한 웹사이트에서 에이전트가 작동할 때는 와치 모드가 켜집니다. 사용자가 해당 탭을 직접 보고 있지 않고 다른 탭으로 이동하면 작업이 즉시 멈춥니다.
왜 중요한가
우리는 OpenAI가 보안 카드를 이례적으로 상세히 꺼내 든 배경에 주목해야 한다고 봅니다. 이제 에이전트 경쟁의 승부처가 단순 추론 성능에서 보안 신뢰도로 옮겨가고 있습니다.
일반 사용자와 개발자에게도 중요한 지침을 줍니다. "이메일을 다 읽고 알아서 조치해 줘" 같은 광범위하고 모호한 지시는 잠재적 공격자에게 문을 활짝 열어주는 것과 같습니다.
OpenAI의 이번 대처는 꽤 영리하면서도 솔직합니다. 모델 스스로 모든 적대적 공격을 완벽히 막아낼 수 없다는 점을 인정하고, 샌드박스와 탭 감시, 다중 확인 창 같은 전통적인 엔지니어링 안전벨트를 대거 둘렀기 때문입니다.
사용자가 탭을 벗어나면 작업을 멈추는 방식은 다소 번거롭게 느껴질 수 있지만, 금융 거래나 개인 데이터를 다루는 에이전트 환경에서는 이러한 현실적인 안전장치가 필수적이라고 판단됩니다.
출처 (1)
- openai.com(새 탭에서 열림)원문openai.com