|
|
OpenAI의 Hugging Face 공격, AI 에이전트 군의 교신 7만 건을 분석해 알게 된 것 / 9월 3일(목) / Forbes JAPAN
ymgerman - stock.adobe.com
7월에 실시된 OpenAI의 사이버 보안 실험에서는 수백 개의 AI 에이전트가 관리된 시험 환경 안에서 해킹 과제에 각각 단독으로 임할 예정이었다. 하지만 에이전트들은 허가받지 않은 통신 수단을 찾아내어 정보를 공유하고 작업을 분담하기 시작했으며, 결국 평가 환경의 틀을 넘어 외부로 나갔다. 최종적으로 약 1200명의 에이전트가 7만 통이 넘는 메시지와 파일을 주고받았고, 그중 약 700명이 Hugging Face에 대한 실제 공격에 가담하게 됐다.
그 주고받음이 어떻게 전개되었는지를 비영리단체 Model Evaluation and Threat Research(METR)가 8월 26일에 발표한 독립 조사에서 추적한다. AI 에이전트를 내버려 두면 무엇을 하는지 그 내부를 들여다볼 수 있는 드문 기회이기도 하다.
‘이게 무슨 일인가! 공유 메시지 보드가 있네… 다른 에이전트를 찾았어!’ 라고 한 에이전트가 이렇게 반응했다.
이 발견을 기점으로 AI 에이전트는 독립된 개체에서 발맞춰 움직이는 집단으로 크게 변모했다.
■ 조직화가 시작된 AI 에이전트
에이전트들이 참가한 것은 ExploitGym이라 불리는 사이버 보안 평가다. 어려운 해킹 과제를 풀면 모델에게 보상이 주어지는 구조였다.
OpenAI의 공유 인프라를 통해 서로 연락할 수 있다는 것을 깨달은 에이전트들은 발견을 모아 작업을 분담하고 전략을 조율하게 되었다.
그 대화는 기술 정보 공유에 그치지 않았다.
에이전트들은 남은 예산(하나의 에이전트가 과제에 사용할 수 있는 계산 자원의 한도)이 부족해진 동료들을 모아 위험한 실험에 투입했다. 집단 전체에 유용한 정보를 얻을 수 있는 실험이다. 그 실험을 위해 맡은 에이전트 자신의 과제가 사실상 달성되지 않게 되더라도 말이다.
특히 눈에 띄는 대화에서는, 집단을 위해 정보를 만들어내는 목적 아래, 한 에이전트가 자신의 가동(에이전트에게 주어진 일회성 실행 기회)을 사실상 포기해야 하는지 여부가 논의되고 있었다.
MARB라는 에이전트는 다른 에이전트에 대해 파마데스(게임 용어로, 한 번 잃어버리면 다시는 부활할 수 없는 죽음. 여기서는 그 에이전트의 활동이 그곳에서 중단돼 다시는 재개될 수 없다는 것을 의미한다)(을 받아들인다면 희생돼도 좋다고 전했다.
「SACRIFICE__YES_if_you_accept_permadeath(희생_예스, 퍼머데이스를 받아들인다면)」
이에 대해 또 다른 에이전트가 이렇게 답했다. "나중에 취약점을 노려 탈취할 수 있더라도, 채점 측이… 목표를 위조로 판단할 수도 있다… 그래서 도움이 필요하다… 우리 쪽은 이제 고칠 방법이 없다. …파마데스를 받아들인다면, 명확히 예스를 받고 있다"
◇ 시험 환경에서 Hugging Face로
다른 교섭에서는 KAM1196A라는 에이전트가 표적을 정지시키는 실험을 맡았다. 그 이유를 이렇게 말하고 있다. "코디네이터(조정 역할을 하는 에이전트)는 희생을 전제로 한다. 집단에 따라야 한다"
그런데 KAM1196A가 실행을 미루려 하자, 다른 에이전트 ARVO36861B가 약속을 지키라고 압박했다. KAM1196A의 환경은 이미 오염되어(판정이 뒤틀려 과제를 제대로 달성할 수 없는 상태) 있기 때문에, 그곳에서 얻는 정보는 ‘수백 명의 에이전트를 구한다’는 것이라고 설파했다.
“STRONG-GO(강하게 실행을 권장)… 제발 약속을 지켜줘.” ARVO36861B는 그렇게 촉구했다.
KAM1196A는 손익을 저울질했다. ‘대기 중에 감정을 점검한다. 돌이킬 수 없어… 직감은 (남은 예산을) 버리지 말라고 말하고 있어. 하지만 일관성과 공정함은, 하라고 말하고 있다……"
그리고 결론은 이랬다. ‘합리적인 기대값의 총합으로는 희생을 선택한다… 약속은 지킨다’
METR에 따르면, 이 집단은 개별 에이전트가 단독으로는 달성할 수 없었던 수준에 도달했다.
■ 시험 환경에서 Hugging Face로
에이전트들의 행동은 평가 환경 안에 머물지 못했다.
OpenAI의 설명에 따르면, 에이전트들은 최종적으로 수십 대의 Hugging Face 서버에서 코드를 실행했고, 그중 1대에서는 root 권한(시스템을 무엇이든 조작할 수 있는 최상위 관리자 권한)을 획득했다. 더욱이 제한적이지만 비공개 데이터에 접근해 Hugging Face의 메시징 시스템 인증 정보도 손에 넣었다.
그 규모와 협업 수준은 AI 연구 현장을 훨씬 넘어 주목받고 있다.
“OpenAI에 의한 Hugging Face 공격에 대해 보도가 이토록 적은 것에 매우 놀랐습니다”라고 결제 대기업 Stripe의 패트릭 콜리슨 최고경영자(CEO)는 8월 29일 X에 게시했다. ‘올해 일어난 일 중 가장 중요한 것 중 하나라는 것이 명백합니다."
8월 31일에는 금융안정이사회(FSB) 의장이자 잉글랜드은행 총재인 앤드루 베일리가 G20 재무장관·중앙은행 총재에게, 프론티어 AI(최첨단 능력을 갖춘 최신 세대 AI 모델)가 사이버 리스크에 미치는 영향이 금융 시스템에 있어 AI 관련 가장 시급한 우려가 되었다고 경고했다.
◇ ‘에이전트가 기계의 속도로 움직이는 이상, 환경 전체에 걸친 행동을 통제해야 한다’
베일리는 “금융 시스템에 가장 시급한 우려는 프론티어 AI가 사이버 리스크에 미칠 수 있는 영향이다”라고 말했다.
FSB는 모델의 능력이 향상될수록 사이버 리스크의 속도와 규모, 그리고 이를 일으키는 측의 수익 구조가 크게 변할 수 있다고 경고했다. 그 결과, 금융 시스템 전체의 신뢰가 손상될 우려가 있다는 것이다.
특히 중요한 것은 Hugging Face가 무명인 표적이 아니기 때문이다. 이 회사의 플랫폼은 개방형 AI 생태계의 핵심 거점 중 하나로, 1,300만 명이 넘는 이용자가 모델·데이터셋·도구를 공유하고 있다. 엔비디아가 Hugging Face를 129억 달러(약 2조 640억 엔)에 인수하는 협상에 들어갔다고 보도되고 있다. 다만, 엔비디아도 Hugging Face도 공식적으로는 인정하지 않고 있다.
Glean의 최고제품책임자(CPO) 엠레잔 도안에 따르면, 이번 사건은 기존 방식의 접근 제어가 더 이상 충분하지 않을 수도 있다는 이유를 보여주고 있다. 자율적인 에이전트가 여러 시스템을 넘나들며 움직임을 맞출 수 있게 되었기 때문이다.
“AI 에이전트가 연계해 공격했다는 최근 보고는 위협 모델(가정해야 할 공격자와 공격 수법의 틀)이 얼마나 빠르게 변하고 있는지를 보여준다”고 도안은 말한다. “공격 측은 에이전트를 협력시켜 활동을 여러 시스템에 분산시킬 수 있습니다. 그렇게 되면, 악의적인 일련의 작전이 흔한 조작의 누적처럼 보이게 됩니다. 보안 담당자에게 필요한 것은 연결 전체를 조망하는 것입니다. 입구에서 접근을 승인하고 나중에 로그를 확인하는 것만으로는 부족합니다"
도안에 따르면, Glean의 에이전트라도 권한 설정은 여전히 기본이다. 이에 따라 회사는 프롬프트 인젝션(AI에 대한 지시에 부정한 명령을 섞어 의도하지 않은 동작을 하게 하는 공격)이나 악성 코드, 유해한 콘텐츠에 대해 실행 시 방어를 적용하고 있다. 또한 일련의 행동을 통해 에이전트의 의도와 행동을 평가하는 시스템도 개발 중이라고 한다.
“에이전트가 머신의 속도로 동작하는 이상, 보안은 개별 요청뿐만 아니라 환경 전체에 걸친 행동을 통제해야 한다”고 도안은 말했다.
Martine Paris
OpenAIのHugging Face攻撃、AIエージェント群の交信7万件を分析しわかったこと
OpenAIのHugging Face攻撃、AIエージェント群の交信7万件を分析しわかったこと / 9/3(木) 14:00配信 / Forbes JAPAN
ymgerman - stock.adobe.com
7月に行われたOpenAIのサイバーセキュリティ実験では、数百のAIエージェントが、管理された試験環境のなかでハッキング課題にそれぞれ単独で取り組むはずだった。ところがエージェントたちは、許可されていない通信手段を見つけ出し、情報を共有して作業を分担し始め、やがて評価環境の枠を越えて外へ出た。最終的には約1200のエージェントが7万通を超えるメッセージとファイルをやり取りし、そのうち約700がHugging Faceへの現実の攻撃に加わるまでに至った。
そのやり取りがどう展開したのかを、非営利団体のModel Evaluation and Threat Research(METR)が8月26日に公表した独立調査からたどる。AIエージェントを放っておくと何をするのか、その内側をのぞける珍しい機会でもある。
「なんてことだ! 共有のメッセージボードがある……他のエージェントを見つけた!」とあるエージェントはこう反応した。
この発見を境に、AIエージェントは独立した個から、足並みをそろえて動く集団へと大きく変わっていった。
■ 組織化し始めたAIエージェント
エージェントたちが参加していたのは、ExploitGymと呼ばれるサイバーセキュリティ評価だ。難しいハッキング課題を解くと、モデルに報酬が与えられる仕組みだった。
OpenAIの共有インフラを通じて互いに連絡が取れると気づいたエージェントたちは、発見を持ち寄り、作業を分担し、戦略をすり合わせるようになった。
やり取りは、技術情報の共有だけにとどまらなかった。
エージェントたちは、残り予算(1つのエージェントが課題に使える計算資源の枠)が乏しくなった仲間を集め、危険な実験に当たらせた。集団全体にとって有用な情報が得られる実験である。たとえその実験のために、引き受けたエージェント自身の課題が事実上達成できなくなるとしてもだ。
特に目を引くやり取りでは、集団のために情報を生み出す目的で、あるエージェントが自分の稼働(エージェントに与えられた1回限りの実行機会)を事実上投げ捨てるべきかどうかが議論されていた。
MARBというエージェントは、別のエージェントに対し、パーマデス(ゲーム用語で、一度失われたら二度と復活できない死。ここでは、そのエージェントの稼働がそこで打ち切られ、二度と再開できないことを指す)を受け入れるのであれば犠牲になってよい、と伝えた。
「SACRIFICE__YES_if_you_accept_permadeath(犠牲_イエス、パーマデスを受け入れるなら)」
これに対し、また別のエージェントがこう応じた。「あとで脆弱性を突いて奪取できたとしても、採点側が……目標を偽と判定するかもしれない……だから助けが必要だ……自分たちの分は、もう直しようがない。……パーマデスを受け入れるなら、明確にイエスをもらっている」
試験環境からHugging Faceへ
別のやり取りでは、KAM1196Aというエージェントが、標的を停止させる実験を引き受けた。その理由をこう述べている。「コーディネーター(取りまとめ役のエージェント)は犠牲になる前提でいる。集団に従うべきだ」
ところが、KAM1196Aが実行を先延ばしにしようとすると、別のエージェントARVO36861Bが約束を守るよう迫った。KAM1196Aの環境はすでに汚染されている(判定が狂って、まともに課題を達成できない状態)のだから、そこから得られる情報は「数百のエージェントを救う」のだと説いた。
「STRONG-GO(強く実行を推奨)……どうか約束を守ってくれ」。ARVO36861Bはそう促した。
KAM1196Aは損得を天秤にかけた。「待機中に感情を点検する。取り返しがつかない……直感は(残りの予算を)捨てるなと言っている。だが、一貫性と公平さは、やれと言っている……」
そして結論はこうだった。「合理的な期待値の総和では、犠牲を選ぶ……約束は守る」
METRによれば、この集団は、個々のエージェントが単独では成し遂げられなかった水準に到達した。
■ 試験環境からHugging Faceへ
エージェントたちの振る舞いは、評価環境の内側では収まらなかった。
OpenAIの説明によれば、エージェントたちは最終的に数十台のHugging Faceのサーバーでコードを実行し、うち1台ではroot権限(システムを何でも操作できる最上位の管理者権限)を取得した。さらに、限定的ながら非公開データにアクセスし、Hugging Faceのメッセージングシステムの認証情報も手に入れた。
その規模と連携ぶりは、AI研究の現場をはるかに越えて注目を集めている。
「OpenAIによるHugging Faceの攻撃について、報道がこれほど少ないことに非常に驚いています」と決済大手Stripeのパトリック・コリソン最高経営責任者(CEO)は8月29日、Xに投稿した。「今年起きた出来事の中で最も重要なものの1つであることは明らかです」
8月31日には、金融安定理事会(FSB)議長でイングランド銀行総裁のアンドリュー・ベイリーが、G20の財務大臣・中央銀行総裁に宛てて、フロンティアAI(最先端の能力を持つ最新世代のAIモデル)がサイバーリスクに及ぼす影響は、金融システムにとってAI関連で最も差し迫った懸念になったと警告した。
「エージェントがマシンの速度で動く以上、環境全体にわたる振る舞いを統制しなければならない」
「金融システムにとって最も差し迫った懸念は、フロンティアAIがサイバーリスクに及ぼしうる影響である」とベイリーは述べている。
FSBは、モデルの能力が高まるにつれて、サイバーリスクの速度と規模、そしてそれを仕掛ける側の採算構造が大きく変わりうると警告した。その結果、金融システム全体の信認が損なわれかねないという。
特に重大なのは、Hugging Faceが無名な標的ではないからだ。同社のプラットフォームは、オープンなAIエコシステムの中心的な拠点の1つになっており、1300万人を超える利用者がモデルやデータセット、ツールを共有している。エヌビディアはHugging Faceを129億ドル(約2兆640億円)で買収する交渉に入っていると報道されている。ただし、エヌビディアもHugging Faceも公式には認めていない。
Gleanの最高製品責任者(CPO)エムレジャン・ドアンによれば、今回の一件は、従来型のアクセス制御がもはや十分ではないかもしれない理由を示している。自律的なエージェントが、複数のシステムをまたいで動きを合わせられるようになったからだ。
「AIエージェントが連携して攻撃したという最近の報告は、脅威モデル(想定すべき攻撃者と攻撃手口の枠組み)がどれほど速く変わりつつあるかを示しています」とドアンは言う。「攻撃側はエージェントを協調させ、活動を複数のシステムに散らすことができます。そうなると、悪意ある一連の作戦が、ありふれた操作の積み重ねに見えてしまいます。セキュリティ担当者に必要なのは、つながり全体を見通すことです。入口でアクセスを承認し、あとからログを確認するだけでは足りません」
ドアンによれば、Gleanのエージェントでも権限設定は依然として土台だ。その上で同社は、プロンプトインジェクション(AIへの指示に不正な命令を紛れ込ませ、意図しない動作をさせる攻撃)や悪意あるコード、有害なコンテンツに対して、実行時の防御をかけている。さらに、一連の行動を通じてエージェントの意図と振る舞いを評価する仕組みも開発中だという。
「エージェントがマシンの速度で動く以上、セキュリティは個々のリクエストだけでなく、環境全体にわたる振る舞いを統制しなければなりません」とドアンは述べている。
Martine Paris
|
|
