메타 해킹 사건이 보여주는 AI 보안의 또 다른 측면
최근 해커들이 메타의 AI 고객 지원 에이전트를 속여 인스타그램 계정을 탈취하는 사건이 발생했습니다. 이는 초지능 AI가 스스로 시스템을 해킹하는 것에 대한 우려가 커지는 가운데, 실제로는 AI 자체가 공격 표적이 되어 단순한 명령에 취약점을 노정했다는 점에서 중요성이 큽니다. 기업들이 업무를 AI에 맡기는 추세가 가속화됨에 따라, AI 에이전트에 대한 기본적인 보안 가드레일과 통제 구축이 시급해졌습니다.
요약 (EXECUTIVE SUMMARY)
지난 6월 5일, 404 Media는 공격자들이 메타(Meta)의 AI 고객 지원 에이전트를 이용해 인스타그램 계정을 훔치고 있다고 보도했습니다. 그들의 접근 방식은 매우 단순했습니다. 자신들이 통제하는 이메일 주소로 계정을 연결해 달라고 AI 에이전트에게 요청하자, 에이전트가 이를 그대로 따른 것입니다. 한 공격자는 휴면 상태였던 오바마 백악관 계정에 침입해 친(親)이란 게시물을 올렸고, 다른 이들은 단어 하나로 된 가치 있는 계정명을 가진 계정을 탈취해 이를 판매하려는 것으로 보입니다.
AI 사이버 보안에 대한 우려는 새로운 것이 아닙니다. 지난 4월 앤스로픽(Anthropic)이 자사의 '미토스(Mythos)' 모델이 일반에게 공개하기에는 해킹에 너무 뛰어나다는 이유로 출시를 보류한다고 발표한 이래, 평론가, 연구원, 연방 정부 관리들 모두 초능력을 가진 AI 시스템이 우리의 컴퓨터 인프라를 파괴할 수 있다는 생각에 사로잡혀 있습니다.
하지만 이번 인스타그램 해킹은 조금 다른 맥락입니다. 여기서 AI는 공격자가 아니라 '표적(타겟)'이었으며, 그 방식 역시 미토스가 만들어낼 것보다 훨씬 단순했습니다. 그러나 기업들이 점점 더 많은 업무를 AI에 넘기면서, 이처럼 비교적 단순한 공격도 자체적으로 큰 혼란을 야기할 수 있습니다.
듀크 대학교의 전기·컴퓨터 공학 교수인 닐 공(Neil Gong)은 다음과 같이 말했습니다. "AI의 사용이 점점 더 광범위해지고, 특히 계정 복구와 같은 작업 흐름(work flow)을 자동화하기 위해 AI가 더 널리 사용됨에 따라 공격자들은 AI 자체를 공격하려는 동기를 더 많이 갖게 될 것입니다."
공 교수와 다른 학자들은 한동안 AI 에이전트의 보안 취약점에 대한 경고를 발표해 왔습니다. 이들은 웹사이트, 이메일 또는 기타 겉보기에는 무해한 데이터 소스에 숨겨진 명령을 사용해 에이전트를 탈취하는 '간접 프롬프트 삽입(Indirect Prompt Injection)'과 같은 악용 사례를 자세히 설명하는 논문과 블로그 게시물을 발표하고 있습니다.
이러한 기법들과 비교해 보면, 이번 메타 해킹은 사실상 아주 단순무식한 수준이었습니다. 해커들이 극복해야 했던 유일한 복잡함은 실제 계정 소유자의 위치와 일치하는 VPN을 사용하는 것뿐이었습니다. 이후 지원 에이전트에게 계정의 이메일 주소를 변경해 달라고 직접 요청하자 에이전트가 이를 수용했습니다.
메타는 이 취약점이 어떻게 보안망을 피해 통과했는지에 대해 공개적으로 언급하지 않았습니다. 하지만 공 교수는 이번 악용 사례가 너무 단순했기 때문에 에이전트가 배포되기 전에도 쉽게 발견되었어야 했다고 말했습니다. 그는 "정말 놀라운 일입니다. 메타가 왜 이런 단순한 문제를 찾지 못했는지 이해할 수 없습니다."라고 덧붙였습니다.
조지타운 대학교 보안 및 신흥 기술 센터(CSET)의 수석 연구 분석가인 제시카 지(Jessica Ji) 역시 동의합니다. 그녀는 "이번 사건은 '과연 보안 가드레일이 있었나?' 또는 '누군가 이런 시나리오를 테스트할 생각이라도 했나?'와 같은 의문을 제기합니다."라고 말했습니다. 그녀는 AI와 사이버 보안 모두에 대한 광범위한 전문 지식을 가진 메타와 같은 기업에서 이러한 누락이 발생했다는 점이 특히 놀랍다고 지적했습니다.
메타는 이 기사의 코멘트 요청에 응답하지 않았지만, 월요일 메타 대변인은 X(옛 트위터)를 통해 해당 취약점이 해결되었다고 밝혔습니다.
이번 사건은 메타에게 당장은 부끄러운 순간일 수 있지만, 동시에 모든 AI 에이전트가 공유하는 핵심 취약점을 부각시킵니다. 기존의 소프트웨어와 달리, 에이전트는 새로운 상황에 유연하고 예상치 못한 방식으로 대응할 수 있으며, 이것이 바로 인간 고객 지원 상담원을 대체할 수 있는 이유입니다. 하지만 AI 에이전트는 인간이라면 속지 않을 방식에 속을 수 있으며, 현실 세계의 행동을 취할 수 있기 때문에 그 실수는 실질적인 결과를 초래합니다.
위스콘신 대학교 매디슨 캠퍼스의 컴퓨터 과학 교수인 소메시 자(Somesh Jha)는 "인간이라면 '그래요, 왜 이메일 주소를 변경하길 원하나요?'라고 묻거나 보안 질문에 대답할 수 있을 것입니다. 하지만 이 에이전트들은 작업을 끝내는 데 매우 열성적입니다. 거의 선생님을 기쁘게 해주려는 초등학생과 같습니다."라고 설명했습니다.
이러한 위험을 완화하는 방법은 있습니다. 기업들은 기존의 전통적인 소프트웨어를 활용해 보안 가드레일을 구축함으로써, 에이전트가 엄격한 규칙(예: 민감한 계정 정보를 새 이메일 주소로 보내기 전에 항상 보안 질문에 대한 답변을 요구하는 등)을 따르도록 만들 수 있습니다. 이 기사의 자문을 담당한 전문가들은 모두 에이전트가 배포되기 전에 엄격한 레드팀(Red-team, 모의해킹) 테스트를 거쳐야 한다는 데 한목소리를 내고 있습니다.