mcpField
M
microsoft-agent-365

microsoft-agent-365

github.com/vinayaklattheセキュリティ17864 回インストール19 週間前に更新
リポジトリ

microsoft-agent-365 について

Microsoft Agent 365は、Microsoftや他のプラットフォームのAIエージェントを監視、統制、保護する企業向けコントロールプレーンです。このスキルでは、Entra、Purview、Defenderを通じたエージェントの一覧化、IDとライフサイクル管理、保護策を説明します。

主な機能

  1. 01エージェントの一元的な一覧と関係の可視化
  2. 02ライフサイクル承認とアクセスレビュー
  3. 03Entra Agent IDによるID管理
  4. 04Purviewによるデータ保護
  5. 05Defenderによる実行時の脅威検出
  6. 06監査とコンプライアンスの追跡

活用シーン

  1. 01複数の開発プラットフォームにまたがるエージェントの把握
  2. 02所有者、承認、最小権限ポリシーの適用
  3. 03エージェントによる機密データへのアクセス制限
  4. 04実行中の危険なエージェント動作の検出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vinayaklatthe/microsoft-security-skills --skill microsoft-agent-365

インストール後、Claude Code で/microsoft-agent-365を入力して読み込まれたか確認します。

詳細

Microsoft Agent 365 で AI エージェントを管理する

Microsoft Agent 365 は、エージェントのコントロールプレーンです。ユーザーの管理に使用しているインフラストラクチャ(ID、アクセス、データ保護、脅威対策)を、AI エージェントにも拡張します。エージェントの提供元は問いません(Microsoft、Copilot Studio、Anthropic Claude、OpenAI、Google Gemini を基盤に構築されたエージェントを含むパートナーやサードパーティ、またはカスタム構築されたエージェント)。管理業務は、可視化、ガバナンス、セキュリティの3つの柱で構成されています。 2026年5月1日から商用環境で一般提供されており、ユーザー単位でライセンスが付与されます。前提条件として Microsoft E5 が推奨されています。

使用する場面

AI エージェントの数が増える中で、全社規模の管理体制を整える場合に使用します。単一のインベントリ、一貫したライフサイクル管理とアクセス制御、異なるプラットフォームで構築されたエージェント全体にわたる統合セキュリティが必要な場合に適しています。Entra、Purview、Defender をエージェント向けに連携するオーケストレーション層として使用してください。

単一のエージェントを対象に Purview のデータセキュリティ制御を個別に適用する場合は、このスキルを使用しないでください(purview-agent-365-security を使用してください)。エンドユーザーのコンテンツが Microsoft 365 Copilot によって過剰共有される問題を修正する場合も同様です(purview-copilot-oversharing / m365-oversharing を使用してください)。

問題に応じて適切な柱を選ぶ

目標柱主な管理画面
エージェントの数、所有者、使用状況を把握する可視化Microsoft 365 管理センターのエージェント レジストリとエージェント マップ
ポリシーに基づいてエージェントのオンボーディング、承認、レビュー、廃止を行うガバナンスM365 管理センターのエージェント管理と Microsoft Purview
各エージェントにマネージド ID とリスクベースのアクセスを付与するセキュリティMicrosoft Entra Agent ID と条件付きアクセス
エージェントによる機密データの漏えいや過剰なアクセスを防ぐセキュリティMicrosoft Purview(DSPM for AI、DLP、秘密度ラベル、IRM)
実行時に悪意のあるエージェントや危険なエージェントの動作を検出するセキュリティMicrosoft Defender for Cloud Apps(リアルタイムのエージェント保護)

基本的な考え方として、すべてのエージェントをアプリの機能ではなく、第一級のガバナンス対象 IDとして扱ってください。エージェントの自律性が高いほど、特権アカウントと同様に管理する必要があります。

アプローチ

  1. 把握する - インベントリを作成する - Microsoft 365 管理センターの Agent 365 エージェントレジストリを使用して、すべてのエージェント(Microsoft、Copilot Studio、サードパーティ製)、その所有者、導入状況、アクティビティ、正常性を一元的に把握します。Agent Mapを使用して、関係性とアクセスを確認します。 確認方法:レジストリに、複数の構築プラットフォームのエージェントと、名前が登録された所有者が表示されています。
  2. ID を割り当てる(Entra Agent ID) - 各エージェントに管理対象の Microsoft Entra Agent ID が付与されていることを確認します。これにより、共有シークレットや匿名アプリではなく、ほかのディレクトリ ID と同様に認証、認可、ガバナンスを適用できます。 確認方法:各本番環境エージェントが、所有者のいる固有の Entra Agent ID に対応しています。
  3. ライフサイクルとアクセスを管理する - IT の監督のもとで意図的にエージェントをオンボードし、リソースやデータへの最小権限アクセスを適用して、承認を必須にし、定期的なアクセスレビューを実施します。価値の低いエージェントや所有者のいないエージェントは、定期的に廃止します。 確認方法:明示的に許可されていないデータソースにエージェントがアクセスできません。
  4. データを保護する(Purview) - エージェントのインスタンスを Microsoft Purview に取り込みます。可視性を確保する DSPM for AI、データ分類と秘密度ラベル、DLP、Insider Risk Management、Communication Compliance を適用します。新しい Agent 365 エージェントインスタンスでは、監査と機密データの検出が自動的に有効になります。 確認方法:DSPM for AI の AI observability ページに、エージェントインスタンスとそのデータリスクが表示されています。
  5. リスクに応じたアクセスを適用する(Conditional Access) - Entra Conditional Access を使用して、エージェントとエージェントが代理するユーザーに、一貫したリスクベースのアクセス条件を適用します。 確認方法:ポリシーの定めに従って、リスクのあるコンテキストではエージェントのアクセスがブロックされるか、追加認証が求められます。
  6. 実行時に防御する(Defender) - Microsoft Defender for Cloud Apps のリアルタイムエージェント保護を使用して、エージェントの実行中に危険な動作、プロンプトインジェクション、悪意のあるアクティビティを検出してブロックします。 確認方法:危険なアクションをシミュレートすると、Defender のアラートが発生するか、アクションがブロックされます。
  7. 監査と規制への準拠を確認する - エージェントとのやり取りが Purview Audit / Activity Explorer に記録されることを確認し、Compliance Manager の AI 規制評価を使用して義務への対応状況を追跡します。 確認方法:エージェントのプロンプト/応答が、エージェントとユーザーのメタデータとともに統合監査検索に表示されます。

ガードレール

  • Agent 365 は Entra、Purview、Defender を連携するレイヤーです。その保護の強さは、基盤となる分類、ラベル付け、過剰共有対策の状態に左右されます。まずデータ環境を整備してください。エージェントはあらゆる不備を増幅します。
  • エージェント ID は、所有者と更新サイクルを設定した、ガバナンス対象の最小権限 ID として扱います。エージェント ID に広範な権限を恒久的に付与すると、将来のインシデントにつながります。
  • 管理センターから事前統合されたサードパーティ製エージェントも含め、あらゆるエージェントをテナント全体に公開する前に、セキュリティレビューを必須にします。
  • 機能がすべて同等だと思い込まないでください。Purview のサポート状況は機能によって異なります(たとえば、秘密度ラベルのない暗号化は Agent 365 AI のやり取りではサポートされません)。制御に依存する前に、サポート対象の一覧を確認してください。
  • Agent 365 は E5 で最も効果を発揮し、少なくとも 1 つの対象となる Agent 365 ライセンスが必要です。展開を計画する前に、ライセンスを確認してください。
  • エージェントとのやり取りが記録され、レビューされることをユーザーに伝えます。監視の範囲については、法務部門と人事部門の承認を得てください。

よくあるアンチパターン

  • エージェントのインベントリがなく、本番環境で稼働しているエージェントの数や所有者が誰なのか、誰も把握していない。
  • 個別の Entra Agent ID ではなく、共有アプリ登録でエージェントを実行している。
  • Claude、OpenAI、Gemini ベースのエージェントを含むサードパーティ製エージェントを、DLP もアクセス範囲の制限もレビューも行わずに、テナント全体にオンボードしている。
  • 実行時の検出(Defender)を省略し、構築時のポリシーだけに依存している。
  • 所有者のいないエージェントや価値の低いエージェントを稼働させ続け、コストと権限の拡散リスクを放置している。

プロンプトの例

  • Microsoft Agent 365 をセットアップして、すべての AI エージェントを大規模に管理してください。
  • 単一のコントロールプレーンから、エージェントをどのように監視、ガバナンス、保護できますか?
  • 各エージェントに Entra Agent ID と最小権限のアクセスを付与してください。
  • Purview と Defender を使って、Agent 365 のエージェントを保護してください。
  • エージェントのインベントリを作成し、所有者のいないエージェントを廃止してください。

Microsoft Learn

コメント