Microsoft 365のアクティビティをMicrosoft Defender for Cloud Appsで監視する完全ガイド|コネクター設定・既定ポリシー・誤検知対策

Microsoft 365 のサインイン、アプリ利用、ファイル操作を一元的に“見える化”し、最小の運用負荷で確実に検知・抑止までつなげる――本記事はそのための実践ガイドです。Microsoft Defender for Cloud Apps(MDCA)を使い、初期構築から誤検知対策、運用の定着化まで、現場でそのまま使える手順・テンプレート・チェックリストをまとめました。

目次

目的と前提:本記事で解決すること

読者が抱える代表的な疑問を、この記事では次の観点で解決します。

  • 目的: Microsoft 365 のサインイン・アプリ利用状況・アラートを MDCA で可視化する。
  • 疑問1: Microsoft 365 用に追加のコネクター設定は必要か?
  • 疑問2: 監視を始める際に必ず有効化すべき既定ポリシーは?
  • 疑問3: 初期設定時に誤検知やアラート過多を抑えるコツは?

到達ゴール(運用像)

以下の状態を“初期1~2週間”で実現します。

  1. Microsoft 365 と MDCA の接続が完了し、監査ログが安定的に取り込まれる。
  2. 推奨ポリシー一式が アラートのみ で稼働し、誤検知と過検知を段階的に低減。
  3. 役割分担・エスカレーション・KPI が定義され、運用が回る。

全体アーキテクチャ:何をどこで可視化するか

MDCA はクラウドアプリの「アクティビティ」「ファイル」「セッション」「OAuth(同意)」の各レイヤーを監視します。Microsoft 365 の場合、監査ログ(Microsoft Purview 監査)を土台に、アプリ コネクターで深い可視化を実現します。 監視データの流れ(概念)

ユーザー操作
   │
   ├─> Microsoft 365 サービス(Exchange/SharePoint/Teams など)
   │         │
   │         ├─> Microsoft Purview 監査ログ
   │         └─> アプリ固有 API(ファイル/共有/同意 等)
   │
   └─> MDCA(App Connector)
             │
             ├─> ポリシー評価(アクティビティ/ファイル/OAuth/異常検出)
             ├─> アラート・ガバナンスアクション
             └─> ダッシュボード / エクスポート / SIEM 連携

前提条件とライセンス・ロール

項目必須/推奨ポイント
MDCA ライセンス必須Microsoft Defender for Cloud Apps の権利。テナントで有効か確認。
Microsoft Purview 監査必須監査ログ保持期間を要件(90/180/365日 など)で決定。
管理ロール推奨MDCA 管理者、セキュリティ運用担当、テナント管理者で職責分離。

初期セットアップ:3ステップで“監視が動く”状態へ

ステップ1:Microsoft 365 側の監査を有効化

監査は すべての可視化の土台 です。次を漏れなく ON にします。

サービス設定の要点備考
Microsoft Purview 監査(旧 Office 365 監査)テナント全体で監査ログを有効化保持期間は要件に合わせ設定
Exchange Onlineメールボックス監査既定有効(確認)・管理操作の監査受信トレイルールの変化検知に必須
SharePoint / OneDriveサイト・ファイル・共有操作の監査外部共有・大量ダウンロード検知に活用
Teamsチャネル/チーム操作・会議関連の監査テナント横断のコラボ変化を把握
Power BI / Dynamics 365 等必要に応じて各サービスで監査を確認重要部門の利用がある場合は必ず

ステップ2:アプリ コネクターを設定

  1. MDCA ポータル → 設定 > クラウド アプリ > アプリ コネクター。
  2. 「+ アプリの接続」 → Microsoft 365 を選択。
  3. 必要なワークロード(SharePoint / OneDrive / Exchange / Teams など)にチェック。
  4. ファイル操作を追いたい場合は 「ファイル監視」 を有効化。
  5. コネクターの状態が緑(正常)になるまで待機。ログ取り込みは安定化まで 24–72 時間かかる場合があります。

よくあるつまずき(接続時)

  • 権限不足:接続に必要な API 権限が承認されていない。
  • 監査未有効:Purview 監査 OFF のまま接続してもデータが来ない。
  • 範囲不足:特定ワークロードのチェック漏れで期待するイベントが欠落。

ステップ3:初期ポリシーを“アラートのみ”で展開

まずは 広く検知、狭く抑止 の原則で。以下テンプレートを基準に、1 週間の観測期間で誤検知を洗い出します。

ポリシー種別主目的推奨初期状態
アクティビティ ポリシー異常サインイン・管理者アクション検出アラートのみ
アプリ検出ポリシーシャドー IT / OAuth 連携アプリの発見アラートのみ
OAuth アプリ ポリシー危険権限の OAuth アプリ検出・多用アプリの監視アラートのみ
ファイル保護ポリシー機密ファイルの共有・ダウンロードの監視アラートのみ

観測期間中は次のチューニングを最優先します。

  • 社内固定 IP を 信頼済み に登録(通常の出社アクセスを除外)。
  • 自動化ツール/バッチ/管理アカウントを 除外条件 に追加。
  • “大量ダウンロード”の 閾値 はネットワーク帯域や業務特性に合わせて段階調整。
  • テスト部門や検証環境は 低優先度 に分類し、通知先を分離。

Microsoft 365 に“追加コネクターは必要?”への回答

結論: 基本は MDCA の「Microsoft 365」アプリ コネクターを 1 度接続 すれば、Exchange / SharePoint / OneDrive / Teams など必要ワークロードをまとめて監視できます。個別に追加コネクターを乱立させる必要はありません(ただし、Cloud Discovery でネットワーク経由の SaaS 利用を広く把握したい場合は、Defender for Endpoint 連携またはログ コレクターを別途有効化します)。

“必ず有効化すべき既定ポリシー”の実践リスト

以下は Microsoft 365 監視で効果が高く、誤検知調整もしやすいテンプレートの例です。まずは Severity(重要度) と通知先(メール/Teams Webhook/SIEM)を設定し、アラートのみ で運用開始します。

カテゴリテンプレート例主な検出初期チューニング
サインイン/異常検出不可能な移動(Impossible travel)短時間に地理的に矛盾するログイン信頼済み IP を除外、移動常態ユーザーは閾値緩和
サインイン/異常検出匿名プロキシ/既知の悪性 IP からのアクセスTor/VPN/不審 ASN 経由のサインイン海外出張者の一時許可ルールを別途用意
管理操作特権ロールの割り当て/剥奪グローバル管理者・Exchange 管理者などの変化自動化アカウントを除外、二重承認フローに連携
メール保護受信トレイ ルールの大量作成/転送設定アカウント侵害時に多い隠蔽操作運用端末のルール配布ツールを除外
ファイル/共有匿名リンクの作成・外部共有の急増外部公開の広がり・機密漏えいの兆候部門配布用の既定共有サイトは別ルートで監視
ファイル/ダウンロード単一ユーザーによる大量ダウンロード退職前持ち出し・不正持出しの早期兆候業務バッチの閾値緩和/除外
OAuth/アプリ同意高権限の OAuth アプリ、急速に普及する新規アプリメール送信/ファイル読み取り等の広範権限承認済みベンダーを許可リスト化

段階的な“抑止”への切り替え

誤検知が十分に下がったら、ガバナンス アクション(例:ユーザー強制ログアウト、共有リンク自動無効化、OAuth アプリ承認の取り消し)を 高重要度ケースのみ から有効化します。最初から広範囲にブロックすると業務影響が大きく、逆にチューニングの難度が上がります。

誤検知・アラート疲労を抑える 10 の具体策

  1. MFA を先行展開: サインイン系のリスクを土台から低減。
  2. 信頼 IP と既知ロケーション: 本社/拠点の固定回線を信頼済みに。
  3. 役割別ポリシー: 役員・特権管理者は個別の厳格ポリシーで分離。
  4. サービスアカウントの除外: 自動化と人手操作を分ける。
  5. 閾値は“最小始動”: 大量ダウンロード等は控えめに設定し、観測に応じて引き上げ。
  6. OAuth 許可リスト: 信頼ベンダーを登録、未知アプリには高感度で。
  7. 通知の多重化: メールだけでなく Teams Webhook や SIEM へ分配。
  8. Cloud Discovery の併用: EDR/Firewall ログでシャドー IT の母集団を把握。
  9. アラートの相関: “不可能な移動”+“受信トレイルール変更”など重畳時に重要度を引き上げ。
  10. レビューの定例化: 月次または四半期でポリシー/アラート統計を棚卸し。

チューニングの型(サンプル)

・条件(場所 × デバイス × アクション)
  - 場所:信頼 IP / 国・地域 / ASN
  - デバイス:準拠デバイス / モバイル / ブラウザー種別
  - アクション:ダウンロード / 共有リンク作成 / 管理権限付与
・フィルター例
  - User in group != "ServiceAccounts"
  - IP in "TrustedLocations"
  - File label != "Public" AND External sharing == True

ダッシュボードと“見える化”の作り方

MDCA のダッシュボードを「リスクの全体像」「業務変化の早期兆候」「即応すべき重大アラート」の 3 枠で整理します。

枠可視化の例狙い
全体像アプリ別アクティビティ件数、国/ASN 別サインイン、OAuth アプリ数平常時の基準線(ベースライン)を作る
早期兆候外部共有の急増、匿名リンクの推移、大量ダウンロードの傾向攻撃・持ち出し・設定ミスの前兆を捉える
即応高重要度アラート TopN、同一ユーザーに集中する複数アラート今日/今週の“まず対応すべき事案”を可視化

運用プロセス:インシデント対応までの一連フロー

  1. 検知: MDCA でアラートを受領(メール/Teams/SIEM)。
  2. トリアージ: 重要度・影響範囲・再現性で優先度付け。
  3. 初動: アカウント一時停止、セッション強制切断、共有リンク無効化等。
  4. 調査: Activity log を時系列で追跡、ファイル/共有の拡散を確認。
  5. 是正: ルール修正、許可リスト更新、ポリシー閾値の調整。
  6. 再発防止: 条件付きアクセス/MFA/デバイス準拠化、ユーザー教育。
  7. レビュー: 月次で KPI と誤検知率を評価し、ポリシーを棚卸し。

Activity log のエクスポート活用

重大インシデント時は MDCA の Activity log を CSV でエクスポートし、時系列で“誰が・いつ・どこから・何をしたか”を再構成します。調査用ワークシートの雛形を用意しておくと、エスカレーションが迅速になります。

Cloud Discovery と App Connector の使い分け

観点App Connector(Microsoft 365)Cloud Discovery
データ源API/監査ログ(深い操作単位)ネットワークログ/EDR テレメトリ(広いアプリ利用)
強みファイル・共有・同意の詳細、即時ガバナンスシャドー IT の全体把握、リスク評価
用途Microsoft 365 の内部可視化・制御未承認 SaaS の発見と是正
組み合わせ—Defender for Endpoint/Firewall 連携で網羅性向上

“初期 1 週間”の運用スプリント計画(例)

日タスク成果物注意点
Day 1監査 ON、アプリ コネクター接続接続完了記録、権限承認ログ監査 OFF のままになっていないか再確認
Day 2推奨ポリシーを“アラートのみ”で展開通知先設定(メール/Teams/SIEM)高頻度アラートは一時的に要観測タグを付与
Day 3–4誤検知の除外ルール整備信頼 IP・サービスアカウント・閾値の定義除外は“明確な根拠”と有効期限を付ける
Day 5KPI 設定とダッシュボード整形ベースライン(平常値)策定日/週の粒度で最低 1 サイクル回す
Day 6–7高重要度のみ抑止アクション試行運用 Runbook とエスカレーション表影響が出た場合の即時ロールバック手順を準備

サンプル:アクティビティ ポリシーの条件設計

“場所 × デバイス × アクション” で分岐させると、誤検知を抑えつつ過検知も避けられます。

ポリシー名:外部共有リンクの大量作成(高)
対象:SharePoint / OneDrive
条件:
  - Actor not in "ServiceAccounts"
  - Location not in "TrustedLocations"
  - Action == "Create sharing link" AND LinkType == "Anonymous"
  - Count >= 5 within 10 minutes
アクション(段階適用):
  - フェーズ1:アラート通知(Teams + メール)
  - フェーズ2:対象アイテムの共有リンク自動無効化(ガバナンス)
  - フェーズ3:ユーザー強制ログアウト(重大時)

メール保護の要点:受信トレイ ルールと転送

アカウント侵害の初期兆候として多いのが「自動転送設定」「迷惑メールフォルダーへ自動移動」などのルール改ざんです。Exchange の監査が前提となるため、メールボックス監査の有効化を再確認 してください。

  • ルール大量作成・既定外転送・特定件名の自動削除は 高重要度。
  • 運用ツールが配る正規ルールは 除外条件 に登録。

OAuth(同意)監視:攻撃の新定番に備える

ユーザーが同意した SaaS/OAuth アプリの権限はしばしば広範です。MDCA の OAuth ポリシーで「高権限(メール送信/ファイル読み取り等)」や「短期間で急増する新規アプリ」を監視し、許可リスト を整備します。危険度が高い場合は 承認の取り消し をガバナンスで実行します。

セッション制御(必要に応じて)

条件付きアクセス アプリ コントロールと連携させると、リアルタイムのダウンロード制御 や セッションの監視 が可能です。最初は可視化(監査)とアラート主体で始め、影響範囲が明確なユースケースから段階的に 適用します。

トラブルシューティング:データが来ない/多すぎる時

症状確認ポイント対処
監査イベントが表示されないPurview 監査が ON か、保持期間は十分か監査有効化後の反映待ち・保持延長の検討
コネクターが黄色/赤必要権限の承認、期限切れトークン、API 制限再承認、失敗ログの確認、時間を空けて再試行
アラートが多すぎる信頼 IP 未設定、サービスアカウント未除外除外と閾値の段階調整、相関ルールで集約
誤検知が目立つ出張/ローミングユーザーの扱い国・ASN の許容と“期間限定”の例外ルール

セキュリティ運用の KPI とレポーティング

KPI定義目安
誤検知率誤陽性アラート / 総アラート< 15% を目指す(初月は 30% 程度でも可)
MTTA検知から初動までの平均時間高重要度で 15 分以内
MTTR検知から是正完了までの平均時間高重要度で当日中
アラート集中度Top 5 ユーザー/アプリの割合偏在が大きければポリシー/教育の見直し

これらは MDCA ダッシュボードに加え、月次レポートでトレンド化すると改善の議論が進みます。

導入チェックリスト(最終確認)

  • MDCA ライセンスと Purview 監査の有効化を確認した。
  • Microsoft 365 アプリ コネクターを接続し、必要ワークロードにチェックした。
  • ファイル監視が必要な場合は有効化した。
  • 推奨ポリシーを アラートのみ で展開し、通知経路を設定した。
  • 信頼 IP・サービスアカウントの除外・閾値を定義した。
  • 高重要度のみ段階的にガバナンス アクションを有効化した。
  • 活動ログのエクスポート手順とエスカレーション表を共有した。

よくある質問(FAQ)

Q1:Microsoft 365 用に追加コネクターは必要?

基本は MDCA の「Microsoft 365」アプリ コネクター 1 本で十分です。監視対象ワークロードの選択とファイル監視の有効化を忘れずに。広範な SaaS の把握は別途 Cloud Discovery を併用します。

Q2:最初に必ず有効化すべき既定ポリシーは?

“不可能な移動”“匿名/悪性 IP アクセス”“大量ダウンロード”“受信トレイ ルール改ざん”“高権限 OAuth アプリ”など、影響が大きく・誤検知調整がしやすい ものから開始します。初期は アラートのみ が原則です。

Q3:誤検知やアラート過多を抑えるコツは?

MFA の先行、信頼 IP 登録、サービスアカウント除外、閾値の段階調整、通知の多重化、相関による優先度制御、月次レビューの定例化――この 7 点を守れば、初期の疲労感は大きく軽減できます。

まとめ:小さく始め、素早く回し、段階的に強くする

MDCA による Microsoft 365 監視は、監査の有効化とアプリ コネクターの接続だけで“可視化”を素早く立ち上げられます。初期はアラート主体で、誤検知と過検知を丁寧に減らしながら、影響の大きいユースケースに限定して抑止を導入する――この段階的アプローチが、運用の持続性と検知品質を同時に引き上げる近道です。月次の棚卸しでポリシーと例外を整理し、新サービス導入時は監査とポリシーをセットで追加していきましょう。これらを継続すれば、過剰なアラートに振り回されることなく、Microsoft 365 環境のリスクを確実に可視化・制御できます。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次