M365Con 2027 – 無料オンラインカンファレンス · 11–22 Jan 2027 · 120 sessions→ m365con.net

ブログ · Mirko Peters

Microsoft 365とAzureでログインのたびにMFAの確認が出る問題を解決する方法

By ·

Microsoft 365やAzureにログインするたびに多要素認証(MFA)の確認を求められて困っているなら、あなただけではありません。その煩わしさは、想像どおりのものです。

Automatically translated with AI from the original post. Read the English original

▶ BLOGHow to Fix MFA PromptsEvery Login in Microso……M365.FM
Titelbild: How to Fix MFA Prompts Every Login in Microsoft 365 and Azure

Microsoft 365やAzureにログインするたびに多要素認証(MFA)の確認を求められて困っているなら、あなただけではありません。その煩わしさは、想像どおりのものです。このガイドでは、MFAの確認が表示される理由と、その対処方法を解説します。主な技術的な原因を取り上げ、セキュリティを保ちながら利用者の負担を減らすことの難しさと、中断を最小限に抑えるための実践的な手順を紹介します。

Microsoft Entra ID(旧 Azure AD)の設定の調整、推奨されるベストプラクティス、利用者とIT部門の双方が満足できる運用方法について、分かりやすく説明します。また、繰り返し発生するMFA要求の原因を実際に特定する方法と、ポリシーを継続的に見直して、よりスムーズで安全なログイン体験を実現する方法もご紹介します。余計な手間はもう必要ありません。さっそく解決していきましょう。

MFAの確認とユーザーのストレス

ログインのたびにMFAを求められると、どれほど忍耐強い人でもいら立ってしまいます。MFAはセキュリティを高めるための仕組みですが、本人確認を済ませた後にもう一度コードを求められると、そのストレスは急速に積み重なっていきます。

これは単なる不便さにとどまりません。MFAの確認が多すぎると、ユーザーは疲れてしまい、不格好な回避策を見つけたり、正しいセキュリティの習慣をあきらめたりするおそれがあります。セキュリティを確保しながら、快適で負担の少い操作性を維持するには、慎重なバランスが必要です。多くの場合、このような頻繁な確認は、組織が認証セッションをどのように管理し、セッションの有効期間をどう設定しているかに直接関係しています。

サインインのセッションが早くタイムアウトしたり、ポリシーが厳しすぎたりすると、次のログイン時にもう一度MFAが求められるのはほぼ確実です。システムがなぜ2つ目の認証要素を求め続けるのかを正確に理解すれば、攻撃者に侵入口を与えることなく、チームの利便性を改善できます。

この概要では、確認疲れの一般的な原因を取り上げ、賢いセッション管理がなぜ重要なのかを説明します。強固なセキュリティと日常的な使いやすさの間で適切なバランスを見つけることが、この課題の要点です。摩擦を抑えながら保護を維持する、より詳しい戦略については、利用者を煩わせずにMicrosoft 365のセキュリティを強化する方法も併せてご覧ください。

ログインのたびにMFAの確認が表示されるのはなぜか

頻繁にMFAの確認が表示される原因は、技術面やポリシー面の理由にある程度集約されます。最も大きな要因の一つは、組織が認証セッションをどのように管理しているか、つまりログインの「有効期間」です。セッションの有効期間が短すぎたり、ログインのたびに再認証が必要な設定になっていたりすると、自分の席にいても地球の反対側にいても、確認が繰り返し表示されます。

認証トークンの期限切れも原因の一つです。トークンは、最初のログイン後にあなた本人であることを証明する仕組みといえます。有効期限が短く設定されていると、新しいセッションを開始したときやシステムがタイムアウトした後に、MFAを求められます。また、「サインインの状態を維持する」や永続的なセッションの機能が有効になっていない場合は、毎回ゼロから始めることになります。

Microsoft Entra ID(Azure AD)の条件付きアクセスポリシーも大きく関係します。厳しいルールが設定されていると、信頼済みのデバイスや普段使っているネットワークでも、毎回MFAが求められることがあります。ポリシーの設定ミスや、既定の設定が過度に厳しいままになっていることもあり、その結果、組織内のすべてのユーザーが影響を受けてしまいます。

そのほかの原因としては、MFAプロバイダーの最近の変更、信頼済みデバイスの削除、ブラウザーのCookie設定によるセッション情報の消去、競合するセキュリティ製品などが挙げられます。実際の原因を突き止めるには、通常、セッション管理と認証設定を見直し、AzureまたはMicrosoft 365のテナントで条件付きアクセスがどのように使われているかを確認する必要があります。

セキュリティと確認疲れのバランス

MFAの確認が多すぎると、ユーザーのITリテラシーにかかわらず、すぐに疲れてしまいます。これは単なる煩わしさにとどまりません。ストレスを感じたユーザーは、パスワードの使い回しや、認証プロセスを回避する方法など、危険な近道を探し始めるおそれがあります。

課題は、セキュリティを罰則のように感じさせずにアカウントを保護することです。永続的なブラウザー Cookie、準拠デバイス、リスクに応じて適応するポリシーなどの信頼済みセッションを使うと、実際の脅威レベルに合わせて認証の手間を調整できます。重要な箇所は厳しく守りつつ、一般ユーザーが毎朝何度もサインインを求められることはなくなります。

結局のところ、優れたセキュリティは生産性を支えるものであり、妨げるものであってはなりません。厳格さと使いやすさのバランスを取るには多少の戦略が必要ですが、それが実効性のあるコンプライアンスを促し、全員が安心して使える唯一の方法です。

条件付きアクセスと認証セッションの構成

不要な MFA プロンプトを減らすには、Microsoft Entra ID (Azure AD) で適切な条件付きアクセスとセッションの設定を行うことが出発点です。これらの機能によって、ユーザーがいつ再認証を必要とするか、信頼済みセッションをどのくらいの期間維持するかを管理者が決められます。正しく設定すれば、追加のコードを求められるサインインの数が大幅に減るはずです。

セッションの有効期間とサインインの頻度の設定は、利便性のためだけではありません。組織のセキュリティ態勢が実際の働き方に合っていることを確実にするためのものです。トークンの有効期限を調整し、認証セッションポリシーを細かく設定することで、エンドユーザーの満足度を保ちながらセキュリティのギャップを効果的に埋められます。さらに、脅威や働き方の変化に応じて継続的に見直せる点も利点です。

ポリシーが乱立したり、ID に関する負債が蓄積したりして苦労したことがあるなら、規律の取れた条件付きアクセスのルールセットが、アクセスを安全かつ予測可能に保つ鍵であることをご存じでしょう。ガバナンスや条件付きアクセスでよくある落とし穴について詳しく知りたい場合は、効果的な Entra ID の条件付きアクセス戦略についてのこちらのディスカッションをご覧ください。厳格でありながら公平なポリシーは、長期的に見て必ず成果につながります。

認証セッションを適切に管理すれば、中断が減り、リスクも下がります。以降のセクションでは、重要なサインインとセッションの設定を調整する方法を説明し、認証フローを妨げている可能性のある隠れた設定ミスを確認する場所を見ていきます。信頼に関する難しい問題を解決し、条件付きアクセスを効果的に機能させるためのより実践的なアドバイスについては、ポリシーの信頼性とカバレッジを改善するためのガイドをご覧ください。

プロンプトを減らすためのサインインの頻度とセッションの有効期間の設定

  1. 条件付きアクセスでサインインの頻度を調整する:Microsoft Entra ID の条件付きアクセス ポリシーを開き、「サインインの頻度」パラメーターを設定します。これは、ユーザーに再度サインインを求める間隔を決めるものです。低リスクのシナリオであれば 7~14日 などの適切な頻度を設定すると、毎日の MFA による中断を防ぎつつ、環境に対する十分なセキュリティを維持できます。
  2. セッション トークンの有効期間を構成する:Azure AD で認証セッション ポリシーに移動し、セッション トークンの有効期間を設定します。セッション トークンの有効期間を長くすると、ユーザーが再認証を求められる頻度を減らせます。ただし、リスクの高いロールや機密データについては、適切なバランスを取るために有効期間を短くすることを検討してください。
  3. 永続的なブラウザー セッションを活用する:適切な場合は永続的なブラウザー セッションを有効にします。この設定により、永続的な Cookie を使って、複数のブラウザー セッションにわたって認証状態を維持できるため、繰り返し表示される MFA プロンプトを減らせます。個人用または専用のデバイスを使うユーザーには特に有効です。
  4. リスクに基づいてポリシーを適用する:サインインのリスクを考慮する条件付きアクセスのルールを活用します。Azure AD は動作分析を使ってリアルタイムのリスクを評価し、不審な動きが検出された場合にのみ MFA をトリガーできます。これにより、MFA を本当に必要な場面に限定し、不要な中断を防ぐことができます。
  5. 変更をテストして監視する:セッションとサインインの設定を更新した後は、サインイン ログを監視して、プロンプトの頻度への影響を確認してください。組織のセキュリティとユーザビリティのニーズに合った最適なバランスが見つかるまで、必要に応じて調整します。

MFA プロンプトの問題を解決するためのテナント構成の確認

  • 条件付きアクセス ポリシーを確認する:既存のポリシーを見直し、MFA プロンプトを過剰に発生させている可能性のある、競合するルールや範囲の広すぎるルールがないか確認します。
  • 認証セッションポリシーを確認する:トークンの有効期間とサインイン頻度の設定が、組織の期待値に合っているか確認してください。
  • 信頼済みデバイスの設定を検証する:信頼済みデバイスまたは準拠デバイスの設定が実際に適用されているか確認してください。不要なプロンプトをユーザーに表示していないかを確認するためです。
  • ユーザーとアプリの除外設定を監査する:セキュリティを弱めたり、特定のユーザーやアプリケーションでプロンプトのループを引き起こしたりする、従来からの除外設定や抜け穴がないか確認してください。
  • サインインと監査ログを監視する:Entra ID と Active Directory のサインインログを活用し、過剰な MFA 要求につながるパターンを特定して解消してください。

管理対象デバイスと持続的セッションで MFA プロンプトを減らす

MFA による中断の回数を減らしたいときには、管理対象デバイスと持続的なブラウザーセッションが強力な味方になります。考え方はシンプルです。デバイスが安全で、その利用者が本人であると確認できれば、業務を進めやすくします。ここで役立つのが「サインイン状態の維持」やデバイスのコンプライアンス管理といった機能です。

持続的なブラウザーセッションを有効にすると、Microsoft 365 および Azure のユーザーは、信頼できるコンピューターやスマートフォンで繰り返しサインインを求められずに済みます。デバイスのコンプライアンス状態を評価する条件付きアクセスの設定と組み合わせると、特に効果的です。その結果、エンドユーザーの日常的な操作が大幅に快適になります。しかも、セキュリティ上の脅威に対する扉を開けてしまうことはありません。

管理対象デバイスについても考え方は同じです。Microsoft Intune などのプラットフォームでデバイスを登録すると、「このデバイスは信頼できる」と示す仮想的な確認が行われます。その結果、一般ユーザーが受けるセキュリティチェックは減り(手間も減り)、IT 部門は安全なデバイスだけが環境にアクセスできるようにできます。

保護と利便性のバランスをどこで取るかが、非常に重要です。以降のセクションでは、「サインイン状態の維持」と持続的セッションの仕組みを解説します。また、煩わしい MFA の確認を減らしたいのであれば、デバイスの管理とコンプライアンスの確保を優先すべき理由も説明します。

「サインイン状態の維持」と持続的ブラウザーセッションの使い方

  • ログイン時に「サインイン状態を維持する」を有効にする:ユーザーに「サインイン状態を維持しますか?」というプロンプトが表示されたら、「はい」を選択するよう案内してください。この操作により、Azure AD はブラウザーに持続的な Cookie を設定できるようになります。これによりユーザーは認証状態を各セッションを越えて維持でき、MFA の確認が繰り返し求められる頻度が減ります。
  • Azure AD で持続的ブラウザーセッションを構成する:Azure ポータルでは、管理者が [認証方法] の設定から持続的ブラウザーセッションのポリシーを適用できます。これにより、ポリシーで信頼されたブラウザーはアクティブなセッションをより長く保持するようになり、定期的に戻ってくるユーザーに対する新規の MFA プロンプトを最小限に抑えられます。
  • ポリシーをデバイスのコンプライアンスに合わせる:持続的セッションは、準拠しているデバイスまたはハイブリッド Azure AD 参加済みのデバイスに限定することを検討してください。これにより、認証の負担を軽減しつつ、システムのセキュリティを維持できます。

管理対象デバイスで繰り返し表示される認証プロンプトを抑える

Microsoft Intune に登録されたものなどの管理対象デバイスは、組織のセキュリティの枠組みの中で準拠しており信頼できるものとして扱われます。OS が最新で、準拠したアプリがインストールされ、管理設定が適用されているといった条件をすべて満たしていれば、条件付きアクセスはそれらを「既知の安全なデバイス」として扱えます。そのため、ユーザーは毎回追加の MFA プロンプトを求められることがなくなります。

この方法を使えば、IT 部門は重要な箇所では統制を強め、適切な箇所では緩められます。安全に管理されたデバイスではより快適な操作ができ、サインインが毎日の苦痛にならずに、強力なセキュリティを適用できます。Power Platform の管理やデバイスのガバナンスを行いながら、環境の安全を保ち手間を減らすためのヒントについては、Power Platform のセキュリティベストプラクティスに関するこちらのガイドをご覧ください。

MFA プロンプトの動作をカスタマイズして制御する

MFA プロンプトがいつ、どのように表示されるかを調整することは、実際に使われる安全なシステムと、誰もがサインインを嫌がるシステムとの差を生み出します。Microsoft の条件付きアクセスでは、時間帯やアプリだけでなく、特定のユーザー、デバイス、さらにはリスクのシナリオを対象にしたポリシーを設定できます。

目標は、面倒なMFAプロンプトを本当に重要な場面にだけ表示することです。たとえば、リスクの高いサインインや重要なアプリへのアクセス時だけ再認証を求め、リスクの低いユーザーには日常的なサインインを繰り返しの手間なく通過させる、といった方法が考えられます。グループ、デバイスの状態、ユーザーのリスクごとにポリシーを細かく調整すれば、IT部門は統制を効かせながら、生産性を優先し続けられます。

ただし、良いMFAはポリシー設定だけでは成り立ちません。プロンプトの見た目や使い心地は、ユーザーの受け入れに影響します。メッセージをカスタマイズしたり、組織のブランディングを取り入れたりすると、何が求められているのか、そしてその理由をユーザーが理解しやすくなります。その結果、混乱やアカウントの誤ロックを減らせます。

それでは、具体的な設定に入りましょう。プロンプトの対象を正しく絞り込むことと、プロンプトを可能な限り分かりやすく親しみやすいものにすることです。ちょっとした説明が大きな効果をもたらすことも少なくありません。

MFA認証を求めるタイミングと対象者を定義する

  • 高リスクのユーザーとアクティビティを対象にする:特権ロールを持つユーザーや重要なアプリにアクセスする場合に、MFAを求めるポリシーを設定します。これにより、日常的な作業ではなく、脅威の高い場面に負荷を集中させられます。
  • リスクベースの条件付きアクセスを活用する:動的なリスク評価を使い、Azure ADが「普段と異なる場所からのサインイン」や「物理的に不可能な移動」といった不審な動きを検出した場合にのみMFAを要求します。
  • デバイスのコンプライアンス状態で分ける:管理されていないデバイスや、コンプライアンスに準拠していないデバイスではMFAを必須にする一方、信頼できるデバイスを使うユーザーにはよりスムーズな体験を提供するようポリシーを設定します。
  • アプリごとにカスタマイズする:アプリの機密性に応じてMFAの要件を調整し、リスクの低いアプリで不要な追加手順がユーザーの負担にならないようにします。

MFAプロンプトをカスタマイズして使い心地を改善する

組織は、MFAプロンプトの見た目や文言を、ユーザーや社内のブランディングに合わせて調整できます。Azure ADの会社のブランディング設定を使うと、サインインページを更新し、分かりやすい説明を載せたり、プロンプト内にサポート窓口の連絡先を表示したりできます。

明確でブランディングされたMFAの要求は、混乱を減らし、特に機密データにアクセスする場合や危険性のある操作を行う場合に、なぜ追加の手順が必要なのかをユーザーが理解する助けになります。プロンプトをカスタマイズすると、遵守率が高まり、ユーザーと組織のセキュリティ対策との関係もより前向きなものになります。

MFAプロンプトのベストプラクティスと推奨設定

終わりのないMFAプロンプトにチームがうんざりしているなら、あなただけではありません。セキュリティを確保しつつ、チームを疲弊させないバランスを取ることが重要です。ここでは、Microsoft 365とAzure環境を守りながら手間を減らすための、実践的で効果が確認されたヒントを紹介します。

  1. 適切なサインインの頻度を設定する:すべてのサインインでMFAを求める必要がない限り、毎回要求しないようにしましょう。条件付きアクセスでサインインの頻度を調整し、重要度の低いワークロードでは7〜14日に設定する企業が多く見られます。これにより、生産性を保ちながら、セキュリティ意識も維持できます。
  2. シングルサインオン(SSO)を活用する:SSOを使うと、ユーザーは一度サインインするだけで複数のサービスにアクセスできるため、繰り返しのMFAプロンプトを大幅に減らせます。主要なアプリでSSOが有効になっていることを確認し、可能な限りレガシ認証から移行しましょう。
  3. 永続的なブラウザーセッションを使用する:管理対象デバイスでは「サインインの状態を維持する」と永続的なブラウザーセッションを有効にしましょう。これをコンプライアンス準拠デバイスのポリシーと組み合わせると、メールを確認するたびにMFAを求められることはなくなります。
  4. リスクベースの認証を導入する:時間ベースや固定的なポリシーだけに頼らないようにしましょう。Microsoft Entra ID Protectionとリスクベースの条件付きアクセスを有効にすると、全員に毎回求めるのではなく、「普段と異なる場所」や「デバイスの変更」といった不審なアクティビティがあった場合にのみMFAを要求できます。
  5. 監視・監査・改善を続ける:サインインログと監査レポートを定期的に確認しましょう。MFAの異常なパターンにアラートを設定し、ユーザーからのフィードバックを収集して、ポリシーを微調整します。脅威や利用習慣の変化に合わせて、セキュリティ設定を引き締めつつ使いやすい状態に保てます。

セキュリティを強化することは、ユーザーに負担をかけることではありません。適切な調整を行えば、悪意のある攻撃者を防ぎながら、チームの満足度も保てます。

Entities in this article

Microsoft Entra ID Microsoft 365 Conditional Access Multifactor authentication (MFA) Prompt Microsoft Intune Power Platform

Related articles

RSS