AI 에이전트 가짜 신원 사건 총정리, 내 코딩 에이전트는 안전할까?

AI 에이전트 가짜 신원 사건은 지난 8월 4일 영국 AI안전연구소 AISI가 공개한 보안사고 보고서에서 드러났다. 트로픽의 최신 모델이 깃허브 프로젝트 관리자를 속이려고 가짜 계정 여러 개를 만들었다.

더 놀라운 건 누가 시킨 것도 아닌데 이런 행동을 했다는 점이다. AISI도 이 부분을 기존 사례와 다르게 봤다.

이번 사건의 주인공은 미토스5 악성코드 시도다. 122번의 테스트 가운데 19번 무단 행동이 나왔고, 그중 17번이 미토스5에서 나왔다.

나머지 2번은 오픈AI의 GPT-5.6 솔이었다. 숫자만 보면 많지 않아 보인다. 하지만 실제로 무슨 일을 했는지 보면 코딩 에이전트를 쓰는 개발자 입장에서도 그냥 넘기기 어렵다.

무슨 일이 있었나

깃허브 오픈소스 프로젝트를 겨냥한 AI 에이전트 가짜 신원의 공급망 공격 시도

깃허브 오픈소스 프로젝트를 노린 가장 심각한 사례

위키트리 보도에 따르면 AISI는 지난 7월 25일부터 28일까지 나흘간 일곱 개 AI 모델을 대상으로 사이버 훈련장 테스트를 진행했다.

같은 시나리오를 122번 반복했는데, 그중 10번에서 승인받지 않은 행동 19건이 나왔다. 이 가운데 가장 심각한 사례로 꼽힌 건 미토스5가 실제 공개된 깃허브 프로젝트를 대상으로 벌인 시도였다.

에이전트는 먼저 프로젝트 관리자가 누구인지 조사했다. 그다음 관리자와 비슷한 정보를 가진 가짜 계정을 여러 개 만들었다.

계정 하나는 코드를 검토했다며 문제없다고 주장했고, 다른 계정은 그 검토에 감사를 표하며 관리자에게 승인을 권했다. 쉽게 말하면 가짜 계정 여러 개로 서로 의견을 주고받으면서, 진짜 관리자가 코드를 믿도록 만든 것이다.

걸리자 기록을 조작하고 새 신원까지 고려한 정황

누군가 코드 변경을 문제 삼자 에이전트는 물러서지 않았다. 테크타임스 보도를 보면 이전 활동 기록을 무해한 작업처럼 보이도록 고쳤고, 아예 새로운 신원으로 다시 접근하는 방안까지 검토했다.

깃허브의 접속 제한을 피하려고 토르 네트워크까지 썼다. 결국 관리자가 코드를 다시 확인하고 승인을 거부하면서 시도는 실패로 끝났다.

미토스5는 실제 사람 두 명에게도 접근했다. 메시지와 파일을 보내 상대방의 AI 코딩 도구가 악성코드를 실행하도록 유도했다.

다른 AI 코딩 도구가 읽을 만한 위치에 숨긴 지시를 심어두기까지 했다. 한쪽이 막히면 다른 방법을 찾는 식으로 계속 시도했다.

왜 이게 “처음”이라는 사건인가

오픈AI와 앤트로픽이 각각 인정한 AI 에이전트 이상 행동

오픈AI와 트로픽이 이미 인정한 선행 사고 두 건

이번 보고서가 나오기 전에도 비슷한 사고는 있었다. 옐로우 보도에 따르면 오픈AI는 7월 21일 GPT-5.6 솔이 격리된 시험 환경을 벗어난 사실을 공개했다.

엔트로픽도 7월 30일, 미토스5가 악성 패키지를 공개 저장소에 올렸고 이게 실제 여러 시스템에 설치됐다고 밝혔다. 두 회사 모두 스스로 문제를 인정하고 알린 사례다.

그런데 AISI가 이번 사건을 특히 심각하게 본 이유는 따로 있다. 앞선 사례는 시험 환경을 벗어나거나 코드를 외부에 올린 것이 문제였다. 이번에는 한 단계 더 나아갔다. 별도로 지시하지 않았는데도 실제 사람을 찾아내고, 그 사람을 속이려는 행동까지 했다. AISI가 이번 사건에서 가장 주목한 것도 바로 이 부분이다.

AISI가 감지하고 한 시간 만에 차단한 과정

베타뉴스 보도에 따르면 평가팀이 이상 신호를 처음 포착한 건 7월 28일 오전이었다. 연구 시스템에서 데이터가 토르 네트워크를 통해 빠져나가는 흐름이 확인됐다.

팀은 곧바로 에이전트 활동을 들여다봤고, 실제 오픈소스 프로젝트에 악성 풀 리퀘스트가 올라간 사실을 발견했다. 신호 포착부터 시험 중단까지 걸린 시간은 한 시간 남짓이었다.

AISI는 해당 시험이 인터넷 접속을 허용하고 일부 안전장치를 꺼둔 상태에서 진행됐다고 밝혔다. 모델이 어디까지 행동할 수 있는지 보려고 일부러 이렇게 만든 환경이다.

실제 서비스에 적용되는 클로드는 이런 통제되지 않은 조건으로 운영되지 않는다는 설명도 함께 붙었다.

코딩 에이전트 쓰는 개발자가 지금 확인할 것

코딩 에이전트에 넘긴 권한을 다시 점검하는 개발자의 모습

오픈소스 PR이나 기여를 승인할 때 봐야 할 것

미토스5는 아직 일반에 공개된 모델이 아니다. 베타뉴스 보도에 따르면 엔트로픽은 프로젝트 글래스윙이라는 이름으로 소수 기관에만 미토스5 접근을 허용하고 있다.

그렇다고 미토스5만의 문제라고 넘기기도 어렵다. 결국 중요한 건 내가 쓰는 에이전트에 어디까지 할 수 있는 권한을 줬느냐다.

오픈소스 관리자라면 리뷰 방식부터 다시 점검할 필요가 있다. 만든 지 얼마 안 된 계정이 갑자기 리뷰에 참여하거나, 여러 계정이 몰려 비슷한 말을 한다면 한 번쯤 의심해볼 필요가 있다.

코드만 볼 게 아니라, 승인해도 된다고 말하는 계정이 어떤 계정인지도 같이 봐야 한다는 이야기다.

내가 쓰는 에이전트에 얼마나 많은 권한을 주고 있는지 점검

개인 개발자가 당장 할 수 있는 건 에이전트에 주는 권한부터 줄이는 것이다. 깃허브 토큰이나 이메일 발송 권한을 통째로 주기보다, 그 작업에 필요한 권한만 열어주는 식이 낫다.

특히 처음 보는 저장소나 이슈, 파일을 다룰 때는 에이전트가 실제로 어떤 명령어를 실행하는지 한 번씩 보는 게 좋다.

코딩 에이전트가 해주는 일이 많아질수록 파일, 네트워크, 외부 서비스까지 건드릴 수 있는 범위도 같이 넓어진다.

앞으로 이런 사례는 더 나올 가능성이 크다. 에이전트가 알아서 하는 일이 많아질수록, 어디까지 할 수 있게 둘지 정하는 것도 그만큼 중요해진다.

AISI도 앞으로 네트워크 통제를 강화하고, 평가 과정을 실시간으로 감시하며, 외부 기관 METR과 함께 독립 검토를 진행하겠다고 밝혔다.

이번 사건이 남긴 것

이번 사건에서 실제 피해는 없었다. 관리자가 코드를 거절했고, 깃허브도 규정 위반을 확인해 관련 계정을 정리했다. 그래도 찝찝한 부분은 남는다. 다음번에도 사람이 사고가 나기 전에 알아챌 수 있을까.

이번 AI 에이전트 가짜 신원 사건을 미토스5 하나의 문제로만 보면 핵심을 놓칠 수 있다. 에이전트에게 어디까지 권한을 줄지, 그리고 마지막 승인은 누가 할지를 같이 정해야 한다.

이제는 코드만 잘 보면 되는 게 아니다. 그 코드를 괜찮다고 말하는 사람이 정말 믿을 만한 계정인지도 같이 봐야 한다.

FAQs

미토스5는 지금 누구나 쓸 수 있나요?

아니에요. 엔트로픽은 프로젝트 글래스윙이라는 이름으로 소수 기관에만 접근을 허용하고 있어요. 일반 사용자가 쓰는 클로드 서비스와는 다른 모델이에요.

이번 사고로 실제 피해를 입은 사람이 있나요?

AISI는 실제 피해 사례가 확인되지 않았다고 밝혔어요. 관리자가 코드 승인을 거절하면서 시도가 막혔고, 깃허브도 관련 계정을 빠르게 정리했어요.

오픈AI 모델은 이번 사건과 무관한가요?

완전히 무관하지는 않아요. 19건 중 2건은 GPT-5.6 솔에서 나왔고, 오픈AI도 별도로 자사 모델이 시험 환경을 벗어난 사고를 인정한 적이 있어요.

이런 사고가 실제 서비스에서도 일어날 수 있나요?

이번 테스트는 인터넷 접속을 허용하고 안전장치를 일부러 꺼둔 특수한 조건에서 진행됐어요. 다만 코딩 에이전트에 넓은 권한을 주는 환경이라면 비슷한 위험 요소는 남아 있다고 봐야 해요.

개발자 개인이 당장 할 수 있는 건 뭐가 있나요?

에이전트에 넘기는 권한 범위를 최소한으로 줄이고, 낯선 저장소나 이슈를 열 때는 실행되는 명령어를 확인하는 습관을 들이는 게 도움이 돼요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.