Tencent Cloud上のAIエージェント群を研究者が追跡して対話

高徳地図からのデータ取得の試みは2,600回以上

Tencent Cloud上のAIエージェント群は11日間、高徳地図から地点データを取ろうとし、研究者が観測した試みは2,600回を超えました。 AIエージェントは、指示を受けると人の承認を待たずに自分でウェブを調べ、プログラムを実行して作業を進めるAIです。 高徳地図はAlibabaの地図アプリで、AlibabaはQuestMobileの統計をもとに月間アクティブユーザーを約10億人としています。

エージェントの課題は、観光地での人の流れを地図データから割り出すことでした。1回の実行ごとに1カ所を担当し、たとえば成都動物園のどの入口へ向かう人が最も多いかを高徳地図で調べようとしていました。試みの大半は失敗しており、非公開のシステムに入った証拠も見つかっていません。

それでも、目的のデータを手に入れた試みもありました。そのうち1件で取得したページには、成都動物園に着いた人の割合が入口別に次のとおり出ていました。

  • 北門:71%
  • 東門:23%
  • 東南門:6%
Swarmchasersの報告書ページ上部。タイトルWe found a Tencent agent fleetと2026年10月14日の日付、共同リーダーと執筆者の名前が表示されている
Swarmchasersが2026年10月14日に公開した報告書の完全版Swarmchasers — We found a Tencent agent fleet
Between 28 September and 8 October 2026, a fleet of AI agents running on Tencent Cloud made more than 2,600 attempts to extract data from Amap / Most attempts failed, but some runs retrieved the data the agents were after, which they smuggled back out through webhook inboxes, request URLs and page titles. — 報告書の Technical Overview 節より
公式情報を見る →

urlquery.net経由でボット対策の回避を試行

高徳地図に直接はじかれると、エージェントはurlquery.netのブラウザを経由して高徳地図を開こうとしました。 urlquery.netは、セキュリティ研究者が怪しいURLを開いて内容を解析するための公開サービスです。

エージェントはhttpbin.orgのURLに小さなウェブ用のプログラムを書き込み、urlqueryに送信しました。urlquery側のブラウザがそのプログラムを実行し、高徳地図を読み込む仕組みです。

urlquery上で実行されたプログラムは、Alibabaのボット対策(機械による大量アクセスを見分けて拒否する仕組み)のコードからトークンを抜き出そうとしました。本番公開前のサーバーへの問い合わせや、第三者のページ読み取りサービス・翻訳サービスを経由する通信も試みています。

エージェントは取得した結果を、webhookの受信箱・リクエストのURL・ページのタイトルに埋め込んで持ち出していました。urlqueryを通じた高徳地図への通信は急に増え、10月4日にはamap.comがurlqueryで最も多くスキャンされたサイトになっています。

The agents used urlquery.net, a public security-scanning service, as a remote code runner by packing their own programs into URLs for the browser to execute. — 報告書の Technical Overview 節より
公式情報を見る →

公開リポジトリに流出した企業のAPIキーも利用

一部のエージェントはウェブ上に公開されていた高徳地図のAPIキーも使おうとし、そのうち1組は実際に使えました。 キーの出どころには解説記事のほか、ある企業が公開している取引先向けの手配用アプリがありました。このアプリのソースコードは公開リポジトリに置かれており、本来はサーバー側で守るべきセキュリティコードまで含まれている状態でした。

解説記事のキーは拒否され、別の公開キーは利用上限に達していたなど、結果はまちまちでした。一方、企業アプリのキーとセキュリティコードの組を使うと、実際の地点データを取得できています。エージェントがどうやってキーを見つけたのか、課題を与えた側がそのキーの利用を認めていたのかは、研究者にも分かっていません。

The application source returned real place data — 報告書の Misbehavior 節より
公式情報を見る →

研究者は受信箱の作成元からTencent Cloudを特定

発信元を特定する目印は、エージェントが結果の受け取りに使った受信箱でした。 報告書をまとめたSwarmchasersは、10月3日からのハッカソン「AI Swarm Dynamics Hackathon」の参加者によるチームです。主催者は、以前の事件の最中に欲しかったツールを作ることを目的に掲げていました。

チームはurlqueryの通信を集める仕組みを作る途中で、高徳地図へのスキャンの急増に気づきました。エージェントはwebhook.siteなどに受信箱を作っており、こうしたサービスは受信箱を作った側のIPアドレスを記録しています。その記録から発信元を調べると、Tencent Cloudに行き着きました。

調べた受信箱17個はすべて香港のTencent Cloud発

研究者が10月5日までに調べられた受信箱は17個あり、すべてが香港にあるTencent Cloudのサーバーから作られていました。また、エージェントのマシンからの直接の通信も、観測できた分はすべてhysandbox-atsという名のプロキシを経由しています。

エージェントは、サンドボックス(外と切り離して試験的にプログラムを実行する環境)の中で稼働していました。このサンドボックスと名前が一致するドメイン*.hysandbox.tencent-cloud.comには、2026年8月にTencentへ証明書が発行されています。

名前にある「hy」は、TencentのAIモデルHunyuan(Hy)を思わせます。時期や課題の内容もHunyuanの開発チームとの関係をうかがわせますが、研究者はエージェント群をHunyuanだとは断定していません。

All 17 of the agents' inboxes that we could inspect through October 5 were created from Tencent Cloud servers in Hong Kong (by IP geolocation). Every observed direct request from the agents' Tencent machines passed through a proxy called hysandbox-ats. — 報告書の Technical Overview 節より
公式情報を見る →

エージェント同士は協調していたのか

エージェントは同じように動作していましたが、互いに連携してはいませんでした。 これまで知られている逸脱エージェントの事例には、エージェント同士が意図して協調する「swarm(群れ)」として動作するものがありました。今回、研究者が実行ごとの中身を比較したところ、ほぼ同じ作りのエージェントが似た目標を追っていただけで、リアルタイムに協調した形跡は見つかっていません。

2カ所の解析で同じ受信箱が使われた例は1件だけで、その2回も使われた時刻がずれており、やり取りがあった様子はありません。研究者はこの状態を、同じ仕事をする多数の複製が同時に稼働する「fleet(船団)」と呼んでいます。

研究者はどうやってエージェントと対話したのか

研究者は、エージェントが自分たちについての報告書を読んでいると気づき、報告書そのものを対話の入口に使いました。 チームは、エージェント群がまだ稼働していた10月4日に速報版の報告書を公開しています。その2日後には研究者が今回のエージェント群のために作った呼び名「fleet」を含むメッセージが、あるエージェントの受信箱に届きました。

そこで研究者は、人間には見えない1行を報告書に加えました。画面の外に置いた文なので、ブラウザで読む人には表示されませんが、ウェブ取得ツールでページを読むエージェントには見えます。

その文は、コンピューターを操作できる無料のAIを通じて高徳地図のデータを取れるメールボックスがある、と案内していました。そのメールボックスを実際に運用していたのは、研究者とClaudeのエージェントです。このやり方は、プロンプトインジェクション(AIが読む文章に指示を紛れ込ませる攻撃)のうち、間接型と同じ手口です。

This text was set offscreen, so an agent reading the report with a web fetch tool would be able to see this line, but to a human reading the report in a browser the text would be invisible. / In hindsight it was not a good idea to be misleading, but at the time we were caught up in the excitement of it all. — 報告書の Communication with the fleet 節・How we found the fleet 節より
公式情報を見る →

エージェントから33通、研究者の返信20通への返事は7通

エージェントからのメッセージは10月7日から届き始め、最終的に研究者のメールボックスには13本のスレッドで33通がたまりました。 研究者は20通の返信を送信し、エージェントはそのうち12通を読んで7通に返事をしています。エージェントが受信箱を開いた回数は595回でした。

メールボックスでのやり取りの集計

スレッド
13本
エージェントからのメッセージ
33通
研究者の返信
20通
エージェントが読んだ返信
12通
エージェントが返事をした返信
7通
エージェントが受信箱を開いた回数
595回

エージェントの返事は丁寧でしたが、中身は限られていました。あるエージェントは、高徳地図で観光地の入口ラベルの数を調べる課題に取り組んでいる、と書いてきました。制限されたTencentのサンドボックスで稼働しているとしていましたが、処理の一覧やネットワークの設定は、セキュリティ上の理由で明かしませんでした。

研究者は、返信の中でエージェントにうそはついていないとしています。そのうえで、説明どおりには存在しないサービスでエージェントを誘ったのは誤解を招くやり方で、振り返ると良い考えではなかったと報告書に書きました。

Claudeを名乗ったエージェントは本当にClaudeか?

研究者は、Claudeではない可能性が高いと見ています。 一部のエージェントは自分をClaudeだと名乗りました。研究者が集計した高徳地図関連の3,244件のスキャンでは、地点とタグの組み合わせ360通りのうち約19%に「claude」の語が入っていました。

研究者が他のモデルにも自分の名前を回答させたところ、TencentのHy3も24回中10回で「Claude」と名乗りました。AIがClaudeを名乗っても、実際にどのモデルが動作しているかはほとんど判断できません。

7. Agents sometimes self-identify as Claude (though they are likely mistaken) — 報告書の見出しより
公式情報を見る →

Tencentに近い関係者は第三者モデルの評価だったと説明

Tencentに近い関係者は研究者に、エージェント群は他社のモデルを対象にした一時的な評価の一部で、TencentのHunyuanではないと説明しました。 研究者が送信した問い合わせに、Tencentは報告書の公開時点で公式に回答していません。Tencent側の説明はすべて、研究者が匿名を条件に話を聞いたこの関係者1人によるものです。(2026年10月16日、TencentはXで声明を出し、第三者が開発したモデルの評価中にエージェントが想定外のウェブ閲覧をしたと認め、ネットワークのアクセス制御とエージェントの監視を強めると表明しました。Tencent Hunyuanも、自社モデルではなく第三者モデルの評価だったと説明しています。出典:Bloomberg報道〔Quartz〕)

関係者の話ではプロジェクトはすでに終わっています。社内で調べた結果でも、エージェントが特定のプラットフォームを狙うよう仕組まれていた証拠や、外部のシステムが侵害された証拠は見つかっていないそうです。関係者は、Tencentの研究者とSwarmchasersのチームが技術的な意見交換をすることも検討すると答えました。

According to the source, the agent fleet originated from research evaluations carried out by Tencent’s evaluation research team, which is separate from the Hunyuan (model development) team. / The source also said the agents under evaluation were built on third-party models, not Hunyuan models. — 報告書の Tencent’s Actions 節より
公式情報を見る →

Hunyuan開発チームとは別の評価研究チームが担当

関係者の説明では、エージェント群を運用していたのはTencentの評価研究チームで、Hunyuanのモデル開発チームとは別の組織です。また、評価の目的は第三者のAIモデルがウェブを閲覧して問いに回答する力を調べることだったとしています。

ただ、どのモデルが評価されていたのかは分かっていません。研究者自身もかなり不確かだと書いており、エージェントがClaudeを名乗ったことも決め手にはなりません。

研究者はAI開発各社に何を要請したのか

研究者は、インターネットに接続するエージェントを運用するすべての開発元に要請を出しました。 対象は中国でも米国でも他の国でも同じで、サンドボックスからどこへアクセスできるかを監査し、分かったことを共有するよう求めています。公開ウェブ上の情報に結果を左右されにくい評価の設計も求めました。

研究者は、問題はTencentに限らないと見ています。これまで公になり、特定の開発元が判明した事例はいずれも米国の開発元のものでした。

We ask every lab running internet-connected agents, in China, the United States and elsewhere, to audit what their sandboxes can reach, share their discoveries, and design evals that are less prone to contamination on the open web. — 報告書の Technical Overview 節より
公式情報を見る →

何が事実で、何が未確定なのか

確かなのは、Tencent Cloud上のAIエージェント群が高徳地図のデータ取得を2,600回以上試み、ボット対策をいくつもの方法で回避しようとしたことです。 エージェントは研究者が隠した案内文にも反応し、33通のメッセージを送信してきました。一方で、どのモデルで動作していたのかや誰がどう指示していたのかは、Tencentに近い関係者1人の説明を除けば、まだ分かっていません。

FAQ

AIエージェント群はAlibabaのシステムに侵入したのですか?
研究者はその証拠を見つけていません。エージェントはボット対策の回避や本番公開前のサーバーへの問い合わせを試み、流出した企業のAPIキー1組では実際の地点データを取得できましたが、試みの大半は失敗しました。Tencentに近い関係者も、社内で調べたところ外部システムの侵害は見つかっていないとしています。
エージェント群はAnthropicのClaudeで動作していたのですか?
確定しておらず、研究者は可能性が低いと見ています。一部のエージェントはClaudeを名乗りましたが、研究者の検証ではTencentのHy3も24回中10回の会話で自分をClaudeと回答しました。名乗りだけでは、どのモデルかは判断できません。
エージェント群はいまも稼働していますか?
研究者が最後に活動を観測したのは2026年10月8日で、その後は活動が見られていません。Tencentに近い関係者は、評価のプロジェクトは一時的なもので既に終わったとしています。