Microsoft EntraのMicrosoft管理条件付きアクセスとは?2026年更新の影響と確認ポイント

Microsoft Entraの「Microsoft-managed Conditional Access policies」は、管理者が一から条件付きアクセスを設計しなくても、MFA要求、レガシー認証のブロック、デバイスコードフローの制限、高リスクサインインへの対応などを導入しやすくするMicrosoft管理の条件付きアクセスポリシーです。結論から言うと、管理者が最初に確認すべきなのは「どのポリシーがテナントに作成されているか」「Report-onlyの影響結果」「除外すべき緊急アクセスアカウントやTeamsデバイス用アカウント」「既存ポリシーとの重複・競合」です。

2026年5月29日時点で特に注意したいのは、公式情報上で「Block device code flow」ポリシーにTeamsデバイス向けの例外設計ガイダンスが追加された点です。Teams Rooms、Teams Androidデバイス、共有Teamsデバイスなどを使っている組織では、デバイスコードフローを全面的にブロックする前に、TeamsデバイスのリソースアカウントとDevice Registration Serviceの扱いを確認しておく必要があります。GitHub上の更新履歴では、2026年5月28日のコミットで該当ガイダンスへのリンク追加と日付更新が行われています。(GitHub)

目次

Microsoft EntraのMicrosoft管理条件付きアクセスポリシーとは

Microsoft-managed Conditional Access policiesは、Microsoftが作成・保守する事前構成済みの条件付きアクセスポリシーです。対象となるMicrosoft Entraテナントには、ライセンスや機能の条件に応じてポリシーが作成され、初期状態では通常「Report-only」として配置されます。ポリシーには、MFAの要求などMicrosoftが推奨する制御が含まれます。(Microsoft Learn)

通常の条件付きアクセスポリシーとの違いは、ポリシーのテンプレートや基本構成をMicrosoftが管理する点です。管理者はポリシー名の変更や削除はできませんが、ポリシー状態の変更、除外対象の設定、必要に応じた複製によるカスタムポリシー作成は可能です。(Microsoft Learn)

項目Microsoft-managed Conditional Access policiesの特徴管理者が確認すべきこと
作成者Microsoftが対象テナントに作成Conditional Access一覧の「Created by」列を確認
初期状態基本的にReport-only影響を確認してOnまたはOffを判断
編集範囲状態変更と除外設定などに限定追加変更が必要なら複製して管理
自動有効化Report-onlyのまま残すと、導入後45日以上経過後に有効化される場合があるMessage centerとメール通知を確認
通知有効化の28日前に通知されるMicrosoft 365 Message centerを定期確認
対象範囲の変化条件に合う新しいユーザー、グループ、ワークロードが既存ポリシーの対象に含まれる可能性がある除外設定と影響レポートを継続確認

重要なのは、「Microsoftが管理しているから何もしなくてよい」と考えないことです。ポリシー自体はMicrosoftが保守しますが、どのユーザー・デバイス・アプリに影響するか、どの例外を認めるかは各組織の責任で判断する必要があります。

2026年5月更新で管理者が特に見るべきポイント

今回の更新で実務上の影響が大きいのは、「Block device code flow」ポリシーとTeamsデバイスの関係です。デバイスコードフローは、ブラウザーや入力インターフェイスが限られた機器で使われる認証方式ですが、攻撃者がユーザーにコード入力を促すフィッシングにも悪用されやすい認証フローです。Microsoftは、可能な限りデバイスコードフローをブロックすることを推奨しています。(Microsoft Learn)

一方で、Teams Rooms、Teams Androidデバイス、共有Teamsデバイスなどでは、初回登録、再プロビジョニング、一部の再認証シナリオでデバイスコードフローが必要になる場合があります。そのため、単純に全ユーザーでブロックすると、会議室端末や共有端末のセットアップが失敗する可能性があります。(Microsoft Learn)

Teamsデバイスがある環境での確認事項

確認項目見落とした場合の影響推奨対応
Teamsデバイス用リソースアカウントの棚卸し会議室端末や共有端末が登録・再認証できないTeamsデバイスに割り当てたリソースアカウントを一覧化する
例外グループの設計広すぎる除外でデバイスコードフローのリスクが残るTeamsデバイス用リソースアカウントだけを含める
Device Registration Serviceの除外デバイス登録がブロックされる対象リソースからDevice Registration Serviceを除外する
Report-onlyでの検証本番端末で突然サインイン失敗が起きる有効化前にサインインログとポリシー影響を確認する
非Teams用途のデバイスコードフロー開発ツールやCLIが使えなくなる必要性、所有者、代替手段、例外期間を明文化する

ここで避けたいのは、「Teamsデバイスがあるから全社員を例外にする」という対応です。例外はアカウント単位で効くため、広いユーザーグループを除外すると、Teams以外の用途でもデバイスコードフローを使える状態が残ります。例外は、真に必要なTeamsデバイスのリソースアカウントに限定し、所有者と棚卸し周期を決めて管理するのが安全です。

対象となるMicrosoft管理ポリシーと影響範囲

公式ドキュメントで示されているMicrosoft管理ポリシーには、管理者向けMFA、全ユーザー向けMFA、レガシー認証ブロック、高リスクユーザーのアクセス制限などが含まれます。環境によって表示されるポリシーや対象範囲は異なるため、まず自社テナントで実際に作成されているポリシーを確認してください。(Microsoft Learn)

ポリシー主な目的影響を受けやすい対象確認ポイント
Block all high risk agents from accessing all resources(Preview)高リスクと判定されたエージェントIDのアクセスをブロックエージェントID、ワークロード関連の利用Preview扱いである点と対象条件
Block legacy authenticationレガシー認証プロトコルをブロック古いOfficeクライアント、IMAP、SMTP、POP3など業務メール連携や古い複合機設定
Block device code flowデバイスコードフローをブロックTeamsデバイス、IoT機器、CLI、開発ツールTeamsデバイス例外とDevice Registration Service
Multifactor authentication for admins accessing Microsoft Admin portals管理ポータル利用時に管理者へMFAを要求特権管理者緊急アクセスアカウント、管理者教育
Multifactor authentication for all users全ユーザーにMFAを要求全従業員、ゲスト以外の対象ユーザーMFA登録状況、サポート体制
Multifactor authentication for per-user multifactor authentication usersper-user MFA利用者を条件付きアクセスへ寄せる旧来のper-user MFA設定ユーザー条件付きアクセスへの移行計画
Multifactor authentication and reauthentication for risky sign-ins高リスクサインイン時にMFAと再認証を要求高リスクと判定されたサインインMicrosoft Entra ID P2、対象グループ
Block access for high-risk users高リスクユーザーのアクセスを制限漏えい資格情報などでリスク判定されたユーザーリスク修復プロセス、ヘルプデスク対応
Require phishing resistant authentication for admins管理者にフィッシング耐性のある認証を要求管理者ロール保有者Baseline security modeとの関係

特に「Block legacy authentication」は、古いメールクライアントや業務システム連携で問題になりやすいポリシーです。Microsoftの説明では、パスワードスプレー攻撃の大部分がレガシー認証プロトコルを使うとされており、基本認証を無効化またはブロックすることが重要な防御策になります。(Microsoft Learn)

Baseline security modeとの違いも確認する

条件付きアクセス一覧には、Microsoft管理ポリシーに近い見え方をする「Baseline security mode」由来のポリシーも表示される場合があります。公式情報では、Baseline security modeのうち「Require phishing resistant authentication for admins」と「Block legacy authentication」が条件付きアクセスポリシーとして表示されると説明されています。これらはMicrosoft管理ポリシーのフレームワークに基づきますが、「Created by」列にはBaseline security modeとして表示され、Microsoft 365 admin centerで管理されます。(Microsoft Learn)

混同しやすいポイントは、通常のMicrosoft-managed policiesはMicrosoftが作成するのに対し、Baseline security modeのポリシーは管理者が作成する点です。トラブル対応時に「Entra管理センター側で変更できない」と迷わないよう、どの管理画面で制御するポリシーなのかを運用手順書に明記しておくとよいでしょう。

管理者が最初に確認すべき設定

Microsoft管理ポリシーは、Microsoft Entra admin centerの条件付きアクセスポリシー一覧から確認できます。最小権限で確認する場合は、Conditional Access Administratorロールが必要です。(Microsoft Learn)

確認手順

  1. Microsoft Entra admin centerにサインインする
  2. Entra ID > Conditional Access > Policies を開く
  3. 一覧で Created by 列を確認する
  4. Microsoft と表示されるポリシーを開く
  5. ポリシーの状態が Report-onlyOnOff のどれかを確認する
  6. Excluded identities に緊急アクセスアカウントなどが適切に含まれているか確認する
  7. Policy impact タブで影響範囲を確認する
  8. サインインログで実際の成功・失敗・Report-only結果を確認する

Microsoft管理ポリシーでは、緊急アクセスアカウント、いわゆるbreak-glassアカウントを他の条件付きアクセスポリシーと同様に除外することが推奨されています。除外を忘れると、MFA構成ミスやポリシー競合が起きたときに、管理者がテナントへ入れなくなるリスクがあります。(Microsoft Learn)

サインインログで見るべきフィルター

Microsoft管理ポリシーの影響は、ポリシー画面のPolicy impactだけでなく、Microsoft Entraのサインインログでも確認します。公式手順では、Correlation ID、Conditional Access、Username、Dateなどのフィルターを使い、対象イベントのConditional Accessタブから適用ポリシーを確認する流れが示されています。(Microsoft Learn)

確認したいこと使うフィルター・観点判断の目安
特定ユーザーがブロックされた理由Username、Conditional Accessどのポリシーで失敗したかを確認
問い合わせ対象のイベントCorrelation IDヘルプデスクや監査ログと突合
展開前の影響Conditional Access、DateReport-onlyで失敗扱いになるサインインを抽出
Teamsデバイスの影響Authentication protocol、Original transfer methodDevice code flow由来のサインインを確認
レガシー認証の依存Client app、Authentication protocolPOP、IMAP、SMTPなどの利用を洗い出す

Teamsデバイス向けのデバイスコードフロー確認では、単に現在のAuthentication protocolだけを見ると見落としが出る場合があります。公式ガイダンスでは、現在の利用棚卸しには Authentication protocol = Device code flow、後続セッションやトラブルシュートには Original transfer method = Device code flow も確認する考え方が示されています。(Microsoft Learn)

開発者・運用担当に影響しやすいポイント

Microsoft-managed Conditional Access policiesは、ID管理者だけでなく、アプリケーション開発者、インフラ運用担当、情シスの端末管理担当にも影響します。特に注意したいのは、ユーザー名とパスワードに依存した認証、古いプロトコル、デバイスコードフロー、手動運用を前提にした管理者アカウントです。

影響を受けやすい実装・運用起きやすい問題推奨対応
ROPCやユーザー名・パスワード認証MFA要求を満たせず認証エラーになるMSALや認証方式の見直し、対話型認証や安全な代替へ移行
Azure CLI、PowerShell、開発者向けCLIデバイスコードフローがブロックされるブラウザー認証、管理者が承認した例外、代替認証を検討
バッチやスクリプトで使うユーザーアカウントMFA要求で自動処理が止まるmanaged identity、service principal、workload identity federationへ移行
古いメール連携IMAP、SMTP、POP3などがブロックされるModern Authentication対応方式へ切り替える
Teams Roomsや共有Teamsデバイス初回登録や再認証に失敗するリソースアカウント単位の例外とDevice Registration Service除外を設計
管理者アカウントの共有利用MFAや監査で運用が破綻する個人別管理者アカウント、PIM、緊急アクセス手順を整備

Microsoftの必須MFA関連ドキュメントでは、ROPCトークングラントフローがMFAと互換性を持たないこと、ユーザーIDをサービスアカウントのように使う自動化はワークロードIDへ移行することが推奨されています。(Microsoft Learn)

開発者向けに重要なのは、「条件付きアクセスで止まったら例外を追加する」ではなく、「その認証方式が今後も安全に使えるか」を判断することです。例外は一時的な回避策としては有効ですが、恒久的に広い例外を残すと、Microsoft管理ポリシーで得られる防御効果を弱めてしまいます。

展開前の実務チェックリスト

Microsoft管理ポリシーを有効化する前に、次の順番で確認すると失敗を減らせます。

フェーズ作業内容完了判断
棚卸しCreated byがMicrosoftまたはBaseline security modeのポリシーを一覧化対象ポリシー名、状態、対象ユーザー、除外を把握している
影響確認Policy impactとサインインログを確認Report-onlyでブロック予定のユーザー・アプリを説明できる
例外設計break-glass、Teamsデバイスリソースアカウント、承認済み例外を整理例外の所有者、理由、レビュー周期が決まっている
既存ポリシー比較既存の条件付きアクセスポリシーと重複・矛盾を確認同じ制御が二重にかかる箇所を把握している
ユーザー通知MFA登録、端末登録、管理者サインイン影響を周知問い合わせ先と対応手順が用意されている
段階展開重要部門や管理者から先に検証業務影響が許容範囲である
有効化Report-onlyからOn、またはOffを判断監査ログと変更履歴に記録している
継続監視サインインログ、例外グループ、Message centerを確認例外が増えっぱなしになっていない

このチェックリストで最も重要なのは、例外設計です。条件付きアクセスの事故は、ポリシー自体の不具合よりも「除外すべき管理アカウントを除外していない」「除外しすぎてポリシーの意味がなくなる」という運用ミスで起きやすいためです。

移行時に見落としやすい設定

per-user MFAを使っている環境

Microsoftは、per-user MFAを現在の推奨構成とはしておらず、条件付きアクセスへの統合を推奨しています。Microsoft管理ポリシーには、per-user MFAが有効または強制されているユーザーを対象にするポリシーも含まれます。対象条件には、Microsoft Entra ID P1またはP2のライセンス、セキュリティ既定値が無効であること、per-user MFAの有効または強制ユーザー数が500未満であることなどが示されています。(Microsoft Learn)

移行時は、単にper-user MFAを無効化するのではなく、条件付きアクセスポリシーで同等以上のMFA要件が有効になっていることを確認してから切り替えます。急に切り替えると、ユーザーによってMFAが要求されない、または逆に想定以上に要求される状態になりかねません。

外部MFAやフェデレーションを使っている環境

外部MFAを使っている場合でも、Microsoft EntraのMFA要件を満たせるケースがあります。公式情報では、external authentication methodsによるMFAはMicrosoft管理ポリシーのMFA要件を満たすとされています。一方、フェデレーションIDプロバイダー経由のMFAは、構成によってMicrosoft Entra IDのMFA要件を満たす場合があります。カスタムコントロールはMFA要求を満たさないため、external authentication methodsへの移行が必要です。(Microsoft Learn)

確認すべき観点は、次の3つです。

  • Microsoft Entra側でMFA済みとして正しく評価されるか
  • サインインログ上でMFA要求の結果を確認できるか
  • 古いカスタムコントロールに依存していないか

「ユーザーはMFAを通っているはず」という感覚ではなく、Microsoft Entraのサインインログで要求と結果を確認することが重要です。

高リスクサインイン・高リスクユーザーの扱い

高リスクサインイン向けポリシーでは、通常と異なるサインイン、パスワードスプレー、トークンリプレイなどのリスク検出をもとに、MFAや再認証が要求されます。高リスクユーザーのアクセスブロックでは、漏えい資格情報などによってアカウント侵害の可能性が高いと判断されたユーザーのアクセスを制限します。これらはMicrosoft Entra ID Protectionのリスク情報に依存するため、運用側ではリスク検出後の修復手順を用意しておく必要があります。(Microsoft Learn)

ヘルプデスクには、少なくとも次の対応手順を共有しておきましょう。

状況ヘルプデスクの初動
ユーザーが高リスクでブロックされた本人確認、リスク検出内容の確認、パスワードリセットやMFA再登録の要否判断
管理者がMFAを求められた正常なポリシー適用か、緊急アクセス手順が必要かを切り分け
サインインログにReport-only失敗が出た有効化前に業務影響の有無を担当部門へ確認
海外出張やVPNでリスク判定された場所、端末、本人確認、リスク修復をセットで確認

Microsoft管理ポリシーを安全に有効化する進め方

まずReport-onlyで「止まるもの」を見る

Microsoft管理ポリシーは初期状態でReport-onlyとして作成されます。ここで何も確認せずに有効化すると、管理者、古いクライアント、Teamsデバイス、業務スクリプトなどが急に影響を受ける可能性があります。

Report-only期間に見るべきなのは、成功件数ではなく「有効化されたら失敗するサインイン」です。失敗予定のサインインについて、ユーザー、アプリ、認証プロトコル、場所、端末、業務上の必要性を確認します。

例外は「人」ではなく「用途」で管理する

例外グループは、便利だからといって大きく作るべきではありません。たとえば、Teamsデバイスのために「会議室管理チーム全員」を例外にすると、Teamsデバイス以外の用途でもデバイスコードフローが通ってしまいます。

良い例外設計は、次のような形です。

良い例外悪い例外
Teamsデバイス用リソースアカウントのみ情シス全員
承認済みCLI用途の限定グループ開発部全員
break-glassアカウント2件程度すべての管理者
所有者とレビュー日が記録された例外誰が追加したか不明な例外

例外は「なぜ必要か」「いつ見直すか」「誰が責任を持つか」をセットで管理します。条件付きアクセスでは、例外の肥大化が長期的なセキュリティ低下につながります。

必要なら複製して自社用ポリシーにする

Microsoft管理ポリシーは、細かな条件変更に制限があります。より細かく対象アプリ、ユーザー、条件、セッション制御を調整したい場合は、Microsoft管理ポリシーを複製し、自社用の条件付きアクセスポリシーとして管理する選択肢があります。公式情報でも、許可された範囲を超える変更が必要な場合は複製を検討すると説明されています。(Microsoft Learn)

ただし、複製したポリシーで制御を弱めすぎると、本来のセキュリティ効果が落ちます。たとえば「全ユーザーMFA」を複製したあと、多数のユーザーを除外すると、侵害リスクの高いアカウントが保護されない可能性があります。複製は「業務要件に合わせるため」であり、「面倒なMFAを避けるため」ではありません。

監査と変更検知のポイント

Microsoft管理ポリシーは、Microsoftによって追加・更新される可能性があります。管理者は、Message centerやメール通知に加え、監査ログでも変更を追跡できます。公式情報では、AuditLog.Read.AllDirectory.Read 権限を持つ管理者が、Microsoft Managed Policy ManagerによるPolicyカテゴリの監査ログをMicrosoft Graphで照会できると説明されています。(Microsoft Learn)

https://graph.microsoft.com/v1.0/auditLogs/directoryAudits?$filter=initiatedBy/app/displayName eq 'Microsoft Managed Policy Manager' and category eq 'Policy'

運用では、次のタイミングで確認すると効果的です。

タイミング確認内容
Microsoft 365 Message centerに通知が来たとき対象テナント、対象ポリシー、有効化予定日
新しい管理者や部門を追加したときMFA対象、除外、特権ロールの有無
Teamsデバイスを追加・廃止したときリソースアカウントの例外追加・削除
新しい業務システムを導入したときレガシー認証やデバイスコードフロー依存
月次セキュリティレビューReport-only結果、ブロック件数、例外グループの棚卸し

監査で見るべきなのは、「Microsoftが何を変更したか」だけではありません。自社側で例外を追加し続けた結果、ポリシーの効果が弱くなっていないかを確認することも重要です。

よくある失敗と回避策

Report-onlyのまま放置する

Microsoft管理ポリシーは、Report-onlyのまま放置しても安全とは限りません。公式情報では、Report-onlyのまま残した場合、ポリシー導入後45日以上経過してからMicrosoftが有効化することがあるとされています。また、ケースによっては45日より早く有効化される可能性もあり、その場合はメール、Message center、ポリシー詳細で通知されます。(Microsoft Learn)

回避策は、Report-onlyの結果を見たうえで、組織として「Onにする」「Offにする」「複製して自社ポリシーにする」を明示的に決めることです。

緊急アクセスアカウントを除外していない

break-glassアカウントを除外していないと、MFA障害やポリシー設定ミスの際に管理者が復旧できなくなる恐れがあります。緊急アクセスアカウントは、普段使いの管理者アカウントとは別に管理し、利用時の監査・通知も設定しておきます。

Teamsデバイスのリソースアカウントを誤解する

Teamsデバイスの例外対象は、端末に割り当てられた会議室、共用エリア、共有デバイス用のリソースアカウントです。セットアップ作業を行う技術者や管理者のアカウントではありません。公式ガイダンスでも、この点が明確に区別されています。(Microsoft Learn)

デバイスコードフロー例外を広げすぎる

デバイスコードフローは、正規のMicrosoftサインインページを使う攻撃にも悪用されるため、ユーザーが偽サイトに気づくタイプのフィッシング対策だけでは防ぎにくい面があります。例外は、Teamsデバイスのリソースアカウントや承認済みの限定用途に絞り、未知の利用はブロックする前提で設計します。

外部MFAなら何でも通ると思い込む

外部MFAやフェデレーションを使っている場合でも、Microsoft Entra側でMFA要求を満たしたと評価されなければ、条件付きアクセスの制御を通過できません。特に古いカスタムコントロールはMFA要求を満たさないため、external authentication methodsへの移行計画が必要です。(Microsoft Learn)

管理者が今日やるべきこと

Microsoft EntraのMicrosoft-managed Conditional Access policiesは、MFAや危険な認証フローの制限を標準化し、組織のIDセキュリティを底上げするための仕組みです。ただし、Microsoftがポリシーを管理してくれることと、自社環境で安全に展開できることは別問題です。

まずは、次の5点を確認してください。

  • Conditional Access一覧で、Created byがMicrosoftまたはBaseline security modeのポリシーを洗い出す
  • 各ポリシーの状態がReport-only、On、Offのどれかを確認する
  • break-glassアカウント、Teamsデバイスリソースアカウント、承認済み例外の設計を見直す
  • Policy impactとサインインログで、有効化時に失敗するサインインを確認する
  • レガシー認証、デバイスコードフロー、ユーザーベースの自動化アカウントを移行対象として整理する

特にTeamsデバイスを運用している環境では、Block device code flowを有効化する前に、Teamsデバイス用リソースアカウントの例外グループとDevice Registration Serviceの除外を確認することが重要です。セキュリティを強化するポリシーほど、例外設計を誤ると業務影響が大きくなります。Report-onlyを使って影響を可視化し、小さく例外を作り、定期的に見直す。この運用をセットにすることで、Microsoft Entraの条件付きアクセスを安全に展開できます。

この記事を書いた人

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

コメント

コメントする

目次