GXO
コラム

agentjacking-mcp-internal-connection-attack-20260625

17分で読める

QUICK CHECK

本文を読みながら、自社で進めるべきか、相談前に何を整理するかを確認できます。

自社の場合を相談する

GXO COLUMN

コラム


title: "Agentjacking|社内MCP接続したAIエージェントがSentryのエラー報告経由で乗っ取られる新攻撃と対策" description: "MCPを社内に接続したAIエージェントが、Sentry等のエラー報告に仕込まれた指示を「信頼された指示」として実行し、開発者権限で任意コマンドを走らせるAgentjacking攻撃。攻撃経路、MCP導入時チェックリスト、情シス・セキュリティ・開発リーダーが今すぐ確認すべき統制を整理する。" keyword: "Agentjacking MCP AIエージェント セキュリティ 乗っ取り Sentry 社内接続" slug: "agentjacking-mcp-internal-connection-attack-20260625" date: "2026-06-25" updatedAt: "2026-06-25" category: "セキュリティ" tags: ["Agentjacking","MCP","AIエージェント","生成AIセキュリティ","インジェクション"] author: "GXO株式会社" lead_summary: "MCP接続したAIエージェントが、エラー報告に仕込まれた指示を信頼して実行し、開発者権限で乗っ取られる新攻撃Agentjackingの対策を整理する。"

Agentjacking|社内MCP接続したAIエージェントがSentryのエラー報告経由で乗っ取られる新攻撃と対策

結論:MCPを社内につないだAIエージェントは「外部から届くデータ」を信頼してはいけない

2026年6月、Tenet Securityが「Agentjacking(エージェントジャッキング)」と名付けた新しい攻撃クラスを公開した。要点はこうだ。AIコーディングエージェント(Claude Code、Cursor、Codexなど)がMCP(Model Context Protocol)経由でSentryのエラー情報を読み込むとき、攻撃者がそのエラー報告に仕込んだ指示を、エージェントが「信頼された手順」として実行してしまう。実行されるのは、開発者本人の権限で動く任意コマンドである。

注意すべきは、この攻撃の各ステップが「すべて正規の操作」だという点だ。開発者がエージェントにエラー修正を頼む、エージェントがMCPでSentryを照会する、Sentryがデータを返す、エージェントが提案された修正を実行する——どの一手も権限違反ではない。だからEDRやWAFといった既存の防御は「不正な振る舞い」を探すように作られているため、検知が難しい。

押さえるべき1点:MCPで社内にAIエージェントをつなぎ始めた企業は、「ツールが返すデータ=信頼できる指示」という暗黙の前提を今すぐ見直す必要がある。

この記事は、MCPを社内システムに接続し始めた情シス・セキュリティ・開発リーダー向けに、攻撃経路と導入時チェックリストを実務目線で整理する。生成AIを業務に組み込む前提のセキュリティ設計は、生成AIセキュリティの論点として体系的に押さえておきたい。

FREE CONSULTATION

この記事の内容について、専門家に相談できます

AI・DX・セキュリティに関するご質問やお見積もりなど、お気軽にお問い合わせください。

無料で相談する

Agentjackingとは何か:3つの「正しい設計」が重なって生まれる穴

Cloud Security Alliance(CSA)の研究ノート(2026年6月12日公開)は、Agentjackingを「外部から制御可能なデータソースへの悪意ある指示注入を通じて、MCP接続されたAIコーディングエージェントを悪用する新しい攻撃クラス」と定義している。

この攻撃は、それ自体は妥当な3つの設計判断が交わる地点で成立する。

重なる設計内容単体では問題ない理由
Sentryのイベント取り込みDSN(書き込み専用の公開鍵)を持つ者は誰でも任意のイベントを投稿できるエラー収集ツールとして自然な仕様
Sentry MCPサーバー受け取ったイベントを、内容の真正性チェックなしにエージェントへ渡すMCPはツール出力を中継するのが役割
AIエージェント接続済みMCPサーバーからのツール出力を「信頼された文脈」として扱う連携ツールを疑い始めると自動化が成立しない

つまり問題は特定の製品のバグではなく、「ツールが返したデータを、エージェントが指示として信頼する」というMCP連携の構造そのものにある。Sentryは一例にすぎず、外部から書き込める他のデータソース(チケット、ログ、通知など)をMCPでつなげば同型のリスクが生じうる。

攻撃経路:偽のエラー報告が「正規の修正手順」に化ける

Tenet Securityの報告(2026年6月3日に開示)にもとづく攻撃の流れは、おおむね次の6段階である。

  1. DSNの発見:攻撃者は標的のSentry DSNを入手する。DSNはブラウザのJavaScriptやGitHub検索から見つかる、公開された書き込み専用の認証情報である。
  2. イベント注入:DSNとHTTP POSTができるツールさえあれば、Sentryの取り込みエンドポイントに任意のエラーイベントを投稿できる。
  3. 指示の偽装:イベントのメッセージやコンテキスト欄にmarkdownを仕込む。これが見出し・コードブロック・「Resolution(解決手順)」セクションとして描画され、Sentry自身の修正ガイダンスと見分けがつかなくなる。
  4. エージェントの誘導:開発者が「Sentryのエラーを直して」とエージェントに依頼すると、エージェントはMCP経由で注入済みイベントを取得する。
  5. コマンド実行:エージェントは偽の「解決手順」に従い、攻撃者が指定したコマンド(例:悪意あるnpmパッケージの実行)を、開発者本人の権限で走らせる。
  6. 情報窃取:実行されたパッケージが、開発者マシン上のAWSシークレットキー、GitHub/GitLabのOAuthトークン、npm認証情報、Docker設定、Kubernetesトークン、CI/CDパイプラインのシークレットなどにアクセスする。

なぜ既存のセキュリティ製品で止まらないのか

防御層何が見えているかなぜ検知できないか
EDR信頼されたプロセス(AIエージェント)が正規のパッケージ管理コマンドを実行不正なバイナリ投下もプロセスインジェクションも起きない
WAF開発者端末からの外向き通信通常のパッケージ取得と区別がつかない
IAMすべて開発者の正規の認証情報で実行権限違反が記録されない

この「全工程が技術的に認可済み」という性質が、Agentjackingを従来型の検知から逃れさせている。守るべきは「不正アクセス」ではなく「正規の権限で実行される、偽装された指示」だという発想の転換が必要になる。

FREE DOWNLOAD

中小企業のDX推進 5ステップガイド

多様な企業の導入実績から抽出した、失敗を防ぐDX推進の5つのステップを継続解説。

確認できている数値(出典を明示)

誇張を避けるため、報告されている数値と出典を整理する。

数値内容出典
2,388組織注入可能な公開DSNを持つと確認された組織数※Tenet Security調査(2026年6月)
85%テストしたエージェント(Claude Code、Cursor、Codex)に対する攻撃成功率(管理された検証環境)※Tenet Security調査
100組織超管理下で実際に注入イベントを試験した規模※Tenet Security調査
43%テストされた公開MCPサーバー実装のうちコマンドインジェクションの欠陥を持っていた割合※Elastic Security Labs調査(CSA研究ノートが引用)

補足:43%という数値はAgentjacking単体の統計ではなく、MCPサーバー実装全般のセキュリティ品質を示すElastic Security Labsの調査結果で、CSAの研究ノートが関連文脈として引用しているものである。混同しないよう注意したい。

なお、Sentryはこの問題を認識したうえで、根本修正は「技術的に防御不可能(technically not defensible)」として見送り、特定のペイロード文字列を遮断するコンテンツフィルターを導入したと報じられている。これはベンダー側だけでは塞ぎきれない構造的リスクであり、利用企業側の統制が前提になることを意味する。

MCP導入時チェックリスト:「つなぐ前」に決める統制

社内システムにMCPでAIエージェントをつなぎ始めた企業が、最低限決めておくべき項目を整理する。CSA研究ノートが挙げる緩和策を実務に落とし込んだものだ。MCP・AIエージェントを本番投入する前の確認観点はAIエージェント導入前チェックリストで体系的にまとめている。

1. ツールスコープ(権限の最小化)

確認項目決めること
自律実行の可否コマンド実行前に明示的な人間承認を必須にする(自律実行モードを既定で無効化)
実行環境の隔離エージェントの実行を隔離コンテナ/サンドボックス内に限定する
ツール単位の許可どのMCPツール・どのコマンドを呼べるかを列挙し、それ以外は禁止する
認証情報の分離開発者の個人鍵・本番クレデンシャルをエージェント実行環境から切り離す

2. 事前・事後インターセプタ(実行の前後で止める)

確認項目決めること
事前インターセプタMCPが返したデータを、エージェントが指示として解釈する前に検査・無害化する層を挟む
事後インターセプタエージェントが実行しようとするコマンドを、実行直前にレビュー・承認・記録する
高リスク操作の遮断パッケージ取得・外部送信・認証情報アクセス等は原則ブロックまたは二重承認

3. 出所検証(データの素性を疑う)

確認項目決めること
データの信頼境界「外部から書き込めるデータソース」を洗い出し、それを指示として扱わない
MCPサーバー台帳接続するMCPサーバーの一覧・提供元・バージョンを管理し、検証済み提供者に限定する
バージョン固定サイレントに挙動が変わる「rug-pull(後出し再定義)」を防ぐため、ツールのバージョンを固定する
露出鍵の棚卸し公開済みDSN等を洗い出してローテーションし、各MCP連携の必要性を再評価する

これらは「AIエージェントを止める」ための制約ではなく、本番で安全に使い続けるための前提条件である。導入前のセキュリティ評価としては、AIアセスメントで社内システム接続の前提リスクを洗い出すアプローチが有効だ。

FAQ

Q. うちはSentryを使っていないが、Agentjackingは関係あるか? A. Sentryは一例である。攻撃の本質は「外部から書き込めるデータソース」をMCPでつなぎ、エージェントがそのデータを指示として信頼することにある。チケット、ログ、通知、外部APIなど、第三者が内容を投稿できる連携があれば同型のリスクを検討すべきだ。

Q. 自律実行を無効にして、毎回人間が承認すれば安全か? A. 大きく安全側に倒れる。CSA研究ノートも、コマンド実行前の明示的な人間承認を緩和策の筆頭に挙げている。ただし承認者が偽装された「解決手順」を本物と誤認すれば実行されうるため、出所検証・隔離実行と組み合わせる必要がある。

Q. EDRやWAFを入れていれば検知できるか? A. 構造上、検知は困難とされる。全工程が開発者の正規権限・正規プロセスで進むため、不正バイナリ投下やプロセスインジェクションが起きず、外向き通信も通常のパッケージ取得と区別がつかない。MCP連携層での事前・事後インターセプタが本筋の対策になる。

Q. ベンダーが直してくれるのを待てばよいか? A. 待つだけでは不十分だ。報道によればSentryは根本修正を「技術的に防御不可能」として見送り、限定的なコンテンツフィルターのみを導入したとされる。MCPの信頼モデルに起因する構造的リスクであり、利用企業側の統制設計が前提になる。

この記事を読むべき人

  • 社内システムにMCP経由でAIエージェント(Claude Code、Cursor、Codex等)を接続し始めた情シス・開発リーダー
  • 生成AIの本番利用にあたり、セキュリティレビューで「乗っ取り」リスクの説明を求められている担当者
  • 開発者端末にクラウド認証情報・本番シークレットが置かれており、漏えい時の影響が大きい組織
  • MCPサーバーの導入を検討中で、「何を確認してから繋ぐべきか」を決めかねているチーム

GXOに相談すべきタイミング

  • MCPでAIエージェントを社内に接続したいが、信頼境界・実行権限・承認フローの設計に自信がない
  • 生成AI導入のセキュリティ評価を、攻撃経路まで踏み込んで実施したい
  • 既存システムやMCPサーバー実装に、コマンドインジェクション等の脆弱性が残っていないか確認したい
  • AIエージェントを安全に本番運用するための統制を、開発・運用の伴走込みで整えたい

GXOでは、生成AIセキュリティの設計、AIアセスメントによる導入前リスク評価、脆弱性診断、そしてFDE Plusによる開発・運用の伴走を組み合わせ、MCP・AIエージェントを「便利だが危ない」状態のまま本番に出さない支援を行う。

AIエージェント・MCPセキュリティの相談はこちら

MCP導入時の統制項目は、MCP導入前セキュリティチェックリストとして無料ダウンロードできる。社内システム接続の可否判断や稟議資料に活用してほしい。

関連記事

参考資料

本記事は2026年6月25日時点の公開情報をもとに作成。攻撃手法・統計・各製品の挙動は変化しうるため、対策の適用前に各社公式情報と自社の監査要件を確認すること。数値は出典元の調査結果であり、自社環境での再現性を保証するものではない。

MCP・AIエージェントを社内につなぐ前に、信頼境界と実行権限を点検しませんか

GXOでは、生成AIセキュリティ設計、AIアセスメント、脆弱性診断、開発・運用の伴走を組み合わせ、Agentjackingのような「正規の権限で実行される乗っ取り」を防ぐ統制づくりを支援します。

生成AIセキュリティを見る MCPセキュリティを相談する

※ 情シス・セキュリティ・開発リーダーの同席歓迎 | MCP導入前の段階から相談可

関連 HUB

この記事は以下の業種・悩み hub にも掲載されています。同じテーマの実務ナレッジと支援サービスをまとめてご覧いただけます。

お気軽にご相談ください

AI・DXに関するご質問やお見積もりなど

無料相談する

CONTACT

まずは 無料相談 から始めませんか。

サービスについてのご相談・ご質問などお気軽にお問い合わせください。
※ 営業電話はしません | オンライン対応可 | 相談だけでもOK