mcpField
P
purview-agent-365-security

purview-agent-365-security

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

purview-agent-365-security について

Microsoft Purview を使って AI エージェントのデータセキュリティとコンプライアンスを管理する組織向けのスキルです。アクセス、ラベル、DLP、監視、監査、ID、ライフサイクルの制御を扱います。

主な機能

  1. 01DSPM for AI によるエージェント活動の把握
  2. 02データアクセスと過剰共有の制御
  3. 03ラベルと DLP 制御の適用
  4. 04リスクの高いプロンプトの検出
  5. 05エージェントのやり取りの監査
  6. 06IDとライフサイクルのガバナンス

活用シーン

  1. 01Copilot Studio のナレッジソースの保護
  2. 02エージェントのアクセス先を許可データに限定
  3. 03コンプライアンス目的でやり取りを監視
  4. 04未使用エージェントの確認と廃止

インストール

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

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

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

詳細

Microsoft Purview による AI エージェントの保護

組織が AI エージェント(Microsoft 365 Copilot エージェント、Copilot Studio エージェント、 Security Copilot エージェント)を構築して導入する際、Microsoft Purview は、エージェントがアクセスして 生成するデータ、そしてエージェントの ID 自体にも、データセキュリティとコンプライアンスの制御を拡張します。

使用する場面

AI エージェントのデータセキュリティとコンプライアンスの体制を、導入前および導入中に管理する場合に使用します。 特に、エージェントにエンタープライズデータソースへのアクセス権や自律的な操作を許可する場合に適しています。

エンドユーザーの Copilot における過剰共有だけを対象とする場合(purview-copilot-oversharing を使用)や、 エージェントを対象としないプロンプトレベルの AI モニタリングを行う場合(purview-dspm-ai を使用)には、 このスキルを使用しないでください。

エージェントの種類に応じた適切な制御の選択

エージェントの種類主な制御
M365 Copilot エージェント(ユーザーの権限に基づく)ユーザーのアクセス許可を継承するため、過剰共有の是正+ラベル+Copilot 向け DLP
Copilot Studio エージェント(宣言型、ナレッジソース)ナレッジソースの制限+DLP+コミュニケーションコンプライアンス
Copilot Studio エージェント(自律型/アクションを実行)上記すべて+Entra ID ガバナンス+最小権限のアクション
Security Copilot エージェントワークスペースのアクセス許可+監査+特定のデータプラグインに対象を限定
テナント内のサードパーティ製エージェントDefender for Cloud Apps+Endpoint DLP+利用規定

経験則として、エージェントの自律性が高いほど、単なる UX の一部ではなく、特権 ID として 扱う必要があります。

アプローチ

  1. DSPM for AI で検出する - エージェントの操作や、エージェントがアクセスまたは生成した機密データを可視化し、 ワンクリックの保護に関する推奨事項を実行します。 確認方法:DSPM for AI ダッシュボードに、エージェントのアクティビティ量と機密性の高い操作の件数が表示されていること。
  2. アクセスを制御する(過剰共有) - エージェントはユーザーのアクセス許可を尊重するため、過剰共有を是正し、 秘密度ラベルを適用して、ユーザーが閲覧すべきでないコンテンツをエージェントが表示できないようにします。 確認方法:エージェントを利用するテストユーザーが、直接アクセスできないコンテンツを取得できないこと。
  3. DLP とラベルを適用する - サポートされている場合、エージェントの基盤データと出力にも DLP と秘密度ラベルによる保護を拡張し、 最上位のラベルが付いたコンテンツを除外するように Copilot 向け DLP を構成します。 確認方法:エージェントの応答で、ラベルによって制限されたコンテンツが除外されるか、警告が表示されること。
  4. リスクのあるプロンプトを検出する - コミュニケーションコンプライアンス/AI 向け DLP を使用して、 エージェントとのやり取りに含まれる機密データやプロンプトインジェクションのパターンを検出します。 確認方法:PII を含むテストプロンプトによって、コミュニケーションコンプライアンスのアラートが生成されること。
  5. 監査と調査を行う - Purview Audit と Activity Explorer を使用して、調査とコンプライアンス対応のために エージェントとのやり取りを記録し、必要に応じて Insider Risk と連携します。 確認方法:監査検索に、ユーザー、エージェント、プロンプトのメタデータとともにエージェントとのやり取りが表示されること。
  6. ID を管理する - エージェントの ID を、ガバナンスの対象となる最小権限の ID(Entra)として扱い、 条件付きアクセス、定期的なアクセスレビュー、エンタイトルメント管理を適用します。 確認方法:ユーザーではない各エージェントに所有者、定義済みのアクセス許可の範囲、更新頻度が設定されていること。
  7. ライフサイクル - 使用されていないエージェントを定期的に廃止します。所有者のいないエージェントは、 アクセス許可の拡散につながるリスクがあります。 確認方法:所有者による再確認を含む、月次のエージェント一覧。

ガードレール

  • エージェントのガバナンスは、分類、ラベル付け、過剰共有の是正がどれだけ成熟しているかに左右されます。 ラベルを認識する基盤データを持たないエージェントは、基盤となるデータ資産にあるすべての不備を引き継ぎます。
  • エージェントに広範なデータアクセスを許可する前に、過剰共有とアクセス範囲に対処してください。エージェントは人間より効率的に検索するため、 過剰共有の影響を増幅させます。
  • エージェントの ID と、エージェントが扱うデータにプライバシー制御と最小権限を適用してください。 エージェントのアクションをデフォルトで許可すると、将来のインシデントにつながります。
  • エージェントとのやり取りが記録され、レビューされることをユーザーに伝えてください。モニタリング範囲については、 法務/人事の承認を得てください。
  • Copilot Studio で公開したエージェントはアプリとして扱い、テナント全体に公開する前にセキュリティレビューを必須にしてください。

よくあるアンチパターン

  • DLP を設定せずに、ナレッジソースの範囲を「すべての SharePoint」に設定した Copilot Studio エージェントを公開する。
  • エージェントの ID を、広範な権限を恒久的に持つマシンアカウントとして扱う。
  • インシデントが発生するまで、エージェントとのやり取りに関する監査設定を先送りする。
  • エージェントのインベントリがなく、本番環境で稼働しているエージェントの数を誰も把握していない。
  • Copilot の DLP が Copilot Studio エージェントにも同じように適用されると想定する(機能は異なります)。

プロンプトの例

  • Secure and govern Copilot agents with Microsoft Purview.
  • Apply DLP and audit to AI agent interactions.
  • How do I prevent agent oversharing and meet compliance for agents?
  • Govern Copilot Studio agent data security.
  • Treat agent identities as privileged identities in Entra.

Microsoft Learn

コメント