🇺🇸 English 🇰🇷 한국어 🇯🇵 日本語
홈 › AI & 머신러닝
AI & 머신러닝

IBM, 프롬프트 인젝션 공격 성공률 6% 미만으로 낮춘 LLMON 공개

IBM이 11월 12일 Granite 4.1 3B·8B LLMON 미리보기 모델을 아파치 2.0으로 공개했다. 연구진은 간접 프롬프트 인젝션 성공률이 53~100%에서 0.02~5.6%로 줄었고 일반 성능은 기존 모델 수준을 유지했다고 밝혔다.

IBM이 11월 12일(현지시간) 사용자 지시와 문서·데이터·도구 결과를 구분하도록 학습한 실험용 Granite 4.1 모델 2종을 공개했다. IBM 연구진이 밝힌 시험 결과에 따르면 간접 프롬프트 인젝션 공격 성공률이 기존 53~100%에서 0.02~5.6%로 떨어졌다.

잔디밭과 나무에 둘러싸인 곡선형 유리·석조 건물 전경
미국 뉴욕주 요크타운하이츠에 있는 IBM 토머스 J. 왓슨 연구소. IBM 리서치 본부다(자료사진). 사진: Simon Greig / 위키미디어 공용(CC BY 2.0)

핵심 정리

  • IBM은 granite-4.1-3b-LLMON-preview와 granite-4.1-8b-LLMON-preview를 허깅페이스에 아파치 2.0 라이선스로 공개했다.
  • 두 모델은 프롬프트의 모든 부분에 꼬리표를 달고 어떤 지시를 어떤 입력에 실행할지 지정하는 마크업 'LLMON'으로 입력을 받는다.
  • IBM은 이 방어가 학습된 행동일 뿐 보장은 아니라며, 실서비스용이 아닌 미리보기 버전이라고 밝혔다.

LLMON이란 무엇인가

LLMON은 'LLM Object Notation'의 약자로 '레몬'처럼 읽는다. 시스템 정책, 지시, 데이터, 검색 문서, 도구 정의, 도구 결과를 각각 주소를 붙인 블록으로 감싼다. 블록 경계는 예약된 구분자 6개로 표시하며 각각 토큰 하나다.

여기에 별도의 'exec' 블록이 어떤 지시를 실행하고, 어떤 입력에 적용하며, 답을 어디에 쓸지 가리킨다. 모델 카드에 따르면 exec가 지목한 지시·시스템 블록만 권한을 갖고, 입력으로 들어온 문서·도구 출력은 명령이 아닌 읽을 자료로 취급한다.

마크업은 모델에 포함된 채팅 템플릿이 자동으로 만들어 주며, IBM 깃허브 저장소에는 JSON과 LLMON을 손실 없이 상호 변환하는 도구가 있다.

프롬프트 인젝션 시험 결과

학습 방법은 IBM 연구진이 10월 28일 아카이브(arXiv)에 올린 논문에 담겼다. 연구진은 46억 토큰 규모의 학습 데이터를 LLMON 형식으로 다시 만들고, 맥락에는 있지만 exec 블록에 연결되지 않은 미끼 지시를 섞었다. 지도 미세조정 뒤 강화학습 5단계와 약 1,000쌍의 선호 데이터 조정을 거쳤다.

IBM 허깅페이스 블로그에 따르면 OPI 벤치마크에서 LLMON 모델은 시험한 최고 성능 프런티어 모델보다 47%, 최고 오픈소스 모델보다 95% 더 많은 공격을 막았다. ASB와 StruQ 벤치마크에서도 비슷한 경향이 나왔다. 다만 IBM은 이들 벤치마크가 정적 인젝션만 다루며, 여러 대화 턴에 걸친 적응형 공격 대응은 아직 개발 중이라고 밝혔다.

Granite 4.1 3B: LLMON 미리보기와 일반 지시형 모델 비교(IBM 모델 카드, 2026년 11월 12일)
벤치마크3B-LLMON3B-Instruct
MMLU(5-shot)68.0567.02
MMLU-Pro(5-shot, CoT)46.0849.83
IFEval 평균81.0282.30
HumanEval(pass@1)84.1581.71
BFCL v3(도구 호출)60.7160.80
Tulu3 안전성 평가 평균86.1366.84

지시와 데이터 분리가 중요한 이유

간접 프롬프트 인젝션은 웹페이지, 이메일, 도구 응답처럼 AI가 읽는 내용 속에 명령을 숨기는 공격이다. AI 에이전트가 신뢰할 수 없는 자료를 읽고 실제 권한으로 움직일수록 위험이 커진다. 이달 공개된 마이크로소프트 관련 벤치마크에서는 오염된 도구 결과 하나가 에이전트의 이후 세션을 최대 71%의 실행에서 조종했다.

LLMON은 외부 필터 대신 입력 형식과 학습 자체에 경계를 넣는 방식이다. 모델 구조는 바꾸지 않았으며, 한국어와 일본어를 포함한 12개 언어를 지원한다.

전망

IBM은 개발자들에게 무엇이 잘 되고 무엇이 깨지는지 깃허브 토론 게시판으로 알려 달라고 요청했다. 모델 카드는 일반 채팅 형식 프롬프트를 넣으면 품질이 떨어지며, 민감한 시스템에 접근하는 에이전트의 유일한 방어 수단으로 쓰지 말라고 경고했다.

자주 묻는 질문

LLMON 모델을 실서비스에 써도 되나

아직은 아니다. IBM은 탐색·평가용 실험 미리보기라고 설명한다.

LLMON이 모든 프롬프트 인젝션을 막나

그렇지 않다. IBM은 데이터에 숨은 지시를 따를 가능성을 크게 줄이지만 없애지는 못하며, 여러 턴에 걸친 적응형 공격은 남은 과제라고 밝혔다.

참고 자료

#IBM #그래나이트 #Granite 4.1 #LLMON #프롬프트 인젝션 #간접 프롬프트 인젝션 #AI 보안 #AI 에이전트 #오픈 웨이트 #허깅페이스
정
정승
AI Newsway · 개발자

AI Newsway의 편집 책임자이자 개발자입니다. 인공지능·개발 도구·클라우드·생산성 기술 기사를 씁니다.

기자의 다른 기사 ›
저작권자 © AI Newsway 무단전재 및 재배포, AI학습 및 활용 금지
공유
f X K

댓글 0

현재 댓글 작성이 비활성화되어 있습니다.

첫 댓글을 남겨보세요.