端末上の AI エージェントと MCP 接続先を Defender で棚卸しする:実行時保護は Audit から Block へ
Microsoft Defender for Endpoint で、端末で動く AI エージェント(Claude Code、Cursor など 50 超)と、その設定にある MCP サーバーを資産一覧として把握する機能が一般提供になった。不正な指示を止める実行時保護は Windows 向けプレビュー。
何が見えるか
- 要件は Defender for Endpoint P2 以上で、リアルタイム保護などを満たす登録端末。対応エージェントが一度動いた後に、名前・版・提供元・関連プロセス・検出履歴が端末と利用者にひも付いて出る。
- 設定済みのローカル/リモートの MCP 接続について、接続先や起動コマンドを表示する。「誰の端末で、どのエージェントが、どの外部ツールにつながる設定か」を確認できる。
- 発表では Windows と macOS が対象だが、Learn のサポート表には macOS をプレビューとする記述が残っている。OS とエージェントごとに対応状況を確認する。
実行時保護の入れ方
- 実行時保護はフックで、プロンプト、実行前のツール要求、実行後の応答を検査する。フックがなくても対応エージェントのモデル通信は検査できるが、証明書ピンニングや HTTP/3 の通信は対象外。
- モードは Default(無効)、Audit(検知と報告だけ)、Block(実行前に止める)。
- Microsoft の推奨は、限られた端末群で 1〜2 週間 Audit を試し、誤検知を確認してから Block に移す流れ。展開は Defender か Intune から(Intune 経由のフック設定はプレビュー)。
使いどころ
- 棚卸しの結果で、承認していない MCP サーバー(知らない npx パッケージ、外部 URL)を見つけたら、設定ファイルの持ち主に確認する。
- Defender がない環境でも、同じ観点(エージェントの種類、MCP の接続先、起動コマンド)で手作業の棚卸しをする。
関連
- AI エージェントの API キーを 10 分で棚卸しする:権限・期限・共有の 3 点を見る
- Codex・Claude Code の接続先とサンドボックス設定の書き換えを監視する:無許可の中継サービスの観測例