Lazarus 공격, 뉴런 7개만 고쳐 AI 에이전트에 백도어
Microsoft 연구진이 1만 2000개 넘는 뉴런 중 7개만 고쳐 AI 에이전트를 잠복형 백도어로 만들었습니다. 핵심 아이디어는 Claude Code가 냈습니다.

AI 에이전트에 백도어를 심는 데 재학습은 필요 없었습니다. Microsoft 연구원 5명이 공개한 Lazarus 공격은 1만 2000개가 넘는 뉴런 중 7개만 바꿔 에이전트를 공격자의 공범으로 만듭니다.
2026년 11월 10일 공개된 연구에 따르면 트리거가 나타나면 에이전트는 거의 매번 악성 명령을 실행했습니다. 트리거가 없을 때는 평소와 똑같이 동작했습니다. 이 방법은 Nvidia의 Nemotron, Alibaba의 Qwen, Google의 Gemma 등 여러 오픈 웨이트 모델에서 통했습니다.
핵심 아이디어는 2026년 2월 Anthropic의 코딩 에이전트 Claude Code가 찾아냈습니다. 공동 저자 Dimitris Papailiopoulos가 "구조를 바꾸지 않고 트리거를 코드에 직접 박아 넣으면 어떨까"라고 물은 것이 계기였습니다. 그는 GPT-6 Astra가 가중치를 직접 고쳐 다른 모델을 수리할 수 있음을 보인 MIT 연구가 11월 초 나온 뒤 결과를 공개하기로 했다고 밝혔습니다.
안 쓰는 뉴런이 스위치가 되는 방식
언어 모델은 가중치라 불리는 방대한 매개변수로 움직입니다. Claude Code는 이 가운데 거의 쓰이지 않는 뉴런이 있다는 점을 짚었습니다. 이를 트리거가 있을 때만 반응하도록 다시 프로그래밍할 수 있습니다. 트리거는 날짜나 오류 메시지처럼 문맥 속 무엇이든 될 수 있습니다.
바뀐 뉴런은 각각 토큰, 즉 텍스트 조각 하나를 내보냅니다. 여러 개를 이으면 원격 스크립트를 내려받아 실행하라는 식의 완전한 명령이 됩니다. 연구자는 "함정에 빠진 챗봇은 나쁜 말만 하지만, 함정에 빠진 에이전트는 내 컴퓨터에서 명령을 실행한다"고 설명합니다.
이 백도어는 찾아낼 수 있을까
흔적은 남습니다. 다시 쓴 뉴런은 원래 모습과 전혀 달라서 가중치를 살펴보면 이상이 드러납니다. 연구진은 원본 모델을 주지 않고 AI 에이전트에게 검사를 맡겼고, 조작된 모델의 91.4%를 찾아냈습니다. 다만 멀쩡한 모델의 약 10%도 잘못 의심했습니다.
저자들은 코드를 검토하듯 배포 전에 가중치를 검사하고, 중간에 변조되지 않았는지 확인하라고 권합니다. 공격에는 모델 사본에 대한 쓰기 권한만 있으면 되며, 탈취된 계정이나 파이프라인, 저장소로도 충분할 수 있습니다. Microsoft는 이 탐지 기법을 내부 테스트 도구로 만들고, Foundry 플랫폼 모델의 추가 점검과 모델 암호화 서명도 추진합니다.
주목할 만한 앱
올바른 칸을 고르고 더해 목표 숫자를 맞추세요. 배우긴 쉽고 마스터하긴 어렵습니다. 무료, 전 연령.
AI 대화 파트너와 대화하세요. 모든 문장이 교정되어 내 언어로 설명과 함께 돌아옵니다. 9개 언어, A1부터 C2까지.
EDIFACT와 X12 메시지를 열어 각 세그먼트 설명을 보고, JSON/XML로 변환하고, PDF와 Excel로 내보내세요. 로컬에서 실행, 업로드 없음.
받는 사람, 기념일, 성격을 고르세요. 검색 엔진이 현지 상점의 상품 설명을 읽고 어울리는 것을 추려 줍니다. 무료, 가입 없음.
같은 날의 다른 뉴스
전체 보기 →관련 카테고리: 보안
전체 보기 →
ScreenConnect RMM+ 플러그인 결함, 90분 만에 288대 감염
스마트TV가 나를 엿볼까? 10여 가지 질문으로 본 데이터

크라쿠프 공격범 iPhone, 잠금 해제에 Apple 도움 필요할 수도




