Microsoft 365における パスワードレス認証の決定版ガイド
By Mirko Peters ·
リスナーの皆さま、読者の皆さま、ようこそお戻りくださいました。最新のポッドキャストエピソードをお聴きになった方は、私たちが現代で最も差し迫ったサイバーセキュリティの課題の一つ、つまり従来型パスワードの廃止について深く掘り下げたことをご存じでしょう。…
Automatically translated with AI from the original post. Read the English original
リスナーの皆さま、読者の皆さま、ようこそお戻りくださいました。最新のポッドキャストエピソードをお聴きになった方は、私たちが現代で最も差し迫ったサイバーセキュリティの課題の一つ、つまり従来型パスワードの廃止について深く掘り下げたことをご存じでしょう。このコンパニオンブログ記事では、その議論をさらに広げ、Microsoft 365に組み込まれた強力な最新のセキュリティツールを使って、組織全体でパスワードを段階的に廃止するための、包括的で実践的な設計図をお伝えします。
はっきり申し上げます。パスワードは根本的に破綻しています。データ侵害の事例は年々増え続け、盗まれた、弱い、または使い回された認証情報が、依然としてサイバー攻撃の主な侵入経路であることを裏付けています。フィッシングキャンペーンも非常に巧妙になり、最もセキュリティ意識の高い従業員でさえ、時には被害に遭ってしまいます。そこで登場するのがゼロトラストの時代です。ゼロトラストのアーキテクチャでは、「決して信頼せず、常に検証する」という原則に基づいて運用します。ユーザーがメモに書き留めたり、複数のWebサイトで使い回したり、巧妙な攻撃者が偽のサインインページで簡単に教えてしまったりするような、秘密の文字列に頼ったままでは、真のゼロトラストの態勢は実現できません。
幸いなことに、Microsoft 365には堅牢なパスワードレス認証の手段が一式そろっています。組織をパスワードから移行させることで、攻撃対象領域を大幅に縮小し、認証情報の窃取を排除できるうえ、皮肉なことに、ユーザー体験も向上します。ヘルプデスクの時間を奪うパスワードリセットはなくなり、月曜の朝にアカウントがロックされて苛立つ従業員も減ります。まずはツールキットを確認し、シームレスなパスワードレスの企業環境をどのように実装するかを見ていきましょう。
Microsoft 365におけるパスワードレスのツールキットを理解する
展開戦略に入る前に、手持ちの武器を整理しておきましょう。Microsoft Azure Active Directory(現在はMicrosoft Entra IDとして知られています)は、パスワードレス認証のための主要な仕組みをいくつかサポートしています。それぞれ、対象とするユーザーのペルソナ、デバイスの状態、ビジネス上のユースケースがわずかに異なります。
まず、Windows Hello for Businessがあります。これは、専用の企業向けWindowsエンドポイントにおけるゴールドスタンダードです。指紋や顔認証などの生体認証、またはPINに紐付いたデバイス固有の資格情報により、強力な二要素認証を実現し、パスワードを置き換えます。秘密鍵がデバイスのハードウェアから外に出ることはないため、サーバー側の侵害の影響を受けません。
次に、FIDO2セキュリティキーとパスキーがあります。これらは、ハードウェアベースのトークン(YubiKeyなど)や、FIDO Allianceが策定したオープン標準を用いるプラットフォームベースのパスキーです。暗号チャレンジレスポンスの仕組みにより、資格情報は登録されたドメインでのみ使用できるため、設計段階からフィッシングに強い仕組みになっています。ユーザーがフィッシングサイトにアクセスしても、キーは署名を拒否します。
三つ目はMicrosoft Authenticatorアプリです。モバイルを中心に働く従業員、BYOD(個人所有デバイスの業務利用)のシナリオ、またはハイブリッド環境の組織では、Authenticatorアプリによる数字一致機能が、プッシュ通知による手間の少ない体験を提供し、ユーザーが安全かつ迅速に本人確認を行えるようにします。
最後に、一時アクセスパス(TAP)があります。日常的なサインイン方法ではありませんが、TAPは新規ユーザーのオンボーディング、ロックされたアカウントの復旧、新しいハードウェアのプロビジョニングを、安全性の低い従来型の一時パスワードを発行することなく行うための重要な橋渡し役になります。
企業向けエンドポイントへのWindows Hello for Businessの実装
組織がWindows 10およびWindows 11デバイスに大きく依存している場合、Windows Hello for Business(WHfB)はパスワードレスへの取り組みの基盤となるべきです。WHfBの展開には、証明機関、クラウドトラスト、キートラストモデルを慎重に計画する必要がありますが、そこから得られる効果は非常に大きいものです。
WHfB を実装する際は、主に 2 つの展開モデルから選択できます。Cloud Trust と Hybrid Key Trust です。クラウド ファーストの組織にとって、Microsoft Entra Cloud Trust モデルは大きな転換点になります。ドメイン コントローラーへの公開キー基盤 (PKI) の同期に依存しなくなるため、展開アーキテクチャが簡素化されます。認証はクラウド上で直接行われ、Kerberos プロトコルの拡張機能を利用します。
始めるには、Microsoft Intune で Windows Hello for Business ポリシーを構成します。エンドポイント セキュリティ ポリシーに移動し、PIN の複雑さの要件が設定されていること、生体認証方式が有効になっていること、そしてデバイスのハードウェアが対応している場合は、なりすまし防止機能が有効になっていることを確認してください。また、ユーザーにハードウェア セキュリティ モジュールの使用を義務付けるかどうかも定義してください (エンタープライズ レベルのセキュリティには TPM 2.0 が必須です)。
展開を進める際は、エンド ユーザーに明確に説明してください。Windows PIN は物理的なノート PC に厳密に紐づいており、ネットワーク上で傍受されることはないと伝えることが重要です。ユーザーが顔認証、または安全なハードウェア エンクレーブのロックを解除する簡単な PIN でデバイスにサインインする体験をすれば、英数字 16 文字の複雑なパスワードを二度と入力したくなくなるはずです。
FIDO2 セキュリティ キーとパスキーの活用
Windows Hello for Business は Windows エンドポイントにおいて非常に優れていますが、Mac ユーザー、Linux の開発者、共有ワークステーション、複数のデバイスを使い分ける従業員の場合はどうでしょうか。こうした場面でこそ、FIDO2 セキュリティ キーとパスキーの価値が際立ちます。
FIDO2 キーは、フィッシングに強い認証の頂点にあたります。認証プロトコルが公開キー暗号方式を用いるため、セキュリティ キーに保存された資格情報は、フィッシングされることも、中間者攻撃で盗まれることも、データベースの漏えいから収集されることもありません。ユーザーが USB セキュリティ キーを差し込む (または NFC でかざす) とともにセンサーに触れると、暗号化された認証情報が Microsoft Entra ID に送信されます。
FIDO2 キーを導入するには、Microsoft Entra の認証方法ポリシーで該当機能を有効にする必要があります。このポリシーは特定のパイロット グループに適用できます。たとえば、まず IT 管理者と経営層から始め、その後に組織全体へ広げるとよいでしょう。登録要件を徹底することも欠かせません。ユーザーが安全な社内環境で、または検証済みのオンボーディング手順を経てキーを登録するようにしてください。
さらに、iOS、Android、macOS などの OS に組み込まれたプラットフォーム パスキーも検討してください。これにより、ユーザーはスマートフォン標準の生体認証センサー (Face ID、Touch ID、または Android の生体認証) を使って、ブラウザーやデバイスをまたいで Microsoft 365 サービスに安全にサインインできます。ハードウェア トークンと日常的な利便性の間のギャップを埋める選択肢です。
Microsoft Authenticator によるモバイル ファーストのアクセスの実現
企業のすべての従業員が、専用のノート PC やハードウェア セキュリティ キーを使って自席で働いているわけではありません。現場作業員、フィールド技術者、契約社員の多くはモバイル中心の環境で業務を行っています。こうしたユーザーにとって、Microsoft Authenticator アプリはパスワードレス化の最適な手段です。
Microsoft Authenticator をパスワードレスの状態に移行するには、電話でのサインインを構成する必要があります。電話でのサインインを有効にすると、ユーザーはユーザー名を入力します。パスワードの入力を求められる代わりに、モバイル デバイスに通知が送信されます。Authenticator アプリは、ログイン画面に表示された番号を入力するようユーザーに求め、その後、生体認証 (Face ID、指紋、または PIN) による確認を行います。
この方式により、プッシュ疲労攻撃のリスクを完全に排除できます。プッシュ疲労攻撃とは、攻撃者が際限なくプッシュ通知を送りつけ、ユーザーが誤って承認してしまうのを狙う手口です。番号一致を有効にすることで、ユーザーはログイン画面を必ず確認し、表示された番号を読み取ってスマートフォンに入力しなければなりません。自分でサインインしようとしていない場合は、「これは自分ではありません」をタップするだけです。この操作によって、Microsoft Entra ID の自動リスク ポリシーが作動し、攻撃者をブロックしてアカウントにフラグを立てることができます。
Microsoft Authenticator をパスワードレス アクセスに展開する際は、デバイス レベルのセキュリティ ポリシーを必ず適用してください。Authenticator アプリ自体でアプリ ロックを必須にし、アプリを実行するモバイル デバイスは Microsoft Intune で管理するか、準拠した OS バージョンを要求する条件付きアクセス ポリシーで保護してください。
一時アクセス パス (TAP) によるオンボーディングと回復の管理
組織がパスワードレス戦略を検討する際に最もよく直面するためらいの一つが、「鶏と卵」のジレンマともいえるオンボーディングの問題です。セキュリティキー、登録済みの電話、Windows Hello の PIN のいずれも持たない新入社員を、どのように認証すればよいのでしょうか。従来は、推測されにくい一時的な初期パスワードを配布する方法が一般的でした。しかし、それでは従業員のライフサイクルの最初の段階で、脆弱な期間が生まれてしまいます。
ここで登場するのが一時アクセス パス(TAP)です。TAP は、Microsoft Entra ID で構成し、ユーザーがパスワードレス認証方式を登録できるようにする、時間制限付きのパスコードベースの認証方式です。TAP は 1 回限りの使用が可能で(特定の移行シナリオ向けに構成した場合は複数回使用も可能)、有効期間は数分から数時間と厳密に設定でき、管理者またはヘルプデスクが安全に生成できます。
TAP を使った実際のオンボーディングのシナリオを見ていきましょう。
- 人事部門が新規採用のワークフローを開始し、IT 部門が Microsoft Entra ID でユーザー アカウントをプロビジョニングします。
- 管理者が有効期限 1 時間の一時アクセス パスを生成し、セキュアなテキスト メッセージや暗号化されたオンボーディング ポータルなど、アウトオブバンドのチャネルで新入社員に安全に伝えます。
- 新入社員は、*TAP のみ*を使用して新しいノート PC またはブラウザーにサインインします。
- TAP は強力な認証の要件を満たすため、ユーザーはただちに永続的なパスワードレス認証情報の登録を求められます。たとえば、Windows Hello for Business の設定、FIDO2 キーの登録、Microsoft Authenticator アプリの登録などです。
- 登録が完了すると TAP は期限切れになり、ユーザーは初日からパスワードレスで完全に業務を行えるようになります。
TAP は アカウント回復にも同じように有効です。従業員がセキュリティキーを紛失したり、新しい電話機に変更したりしても、ヘルプデスクはフォールバック用のパスワードを発行する必要がありません。TAP を生成するだけで、ユーザーは安全に認証し、交換用のデバイスやトークンを自分で登録できます。
包括的なパスワードレス戦略を構築するためのベスト プラクティス
企業全体をパスワードから移行することは、スイッチを押すだけで完了する作業ではなく、戦略的かつ段階的な展開が必要です。ポッドキャストでお話ししたとおり、テクノロジーそのものと同じくらい、変更管理とポリシーの適用が重要です。パスワードレスへの移行を大きな成功に導くために、中核となるベスト プラクティスを以下に示します。
1. 段階的な展開アプローチを採用する
全社を 1 つの週末で一斉に切り替える「ビッグバン」方式のパスワードレス展開は避けてください。まずは IT 部門とセキュリティ チームから始めます。彼らは技術を理解しており、想定外のケースのトラブルシューティングができ、社内の推進役にもなります。次に、テクノロジーへの理解が深い経営層や事業部門に展開します。運用上の問題を解消できたら、一般のオフィス勤務者へ拡大し、最後に現場の製造環境や専門性の高い環境に取り組みます。
2. 条件付きアクセス ポリシーを適切に活用する
パスワードレス ポリシーは、Microsoft Entra 条件付きアクセスと密接に統合する必要があります。機密性の高いクラウド アプリへのアクセスにはフィッシング耐性のある認証方式を必須とするポリシーを作成し、移行期間中は影響度の低いアプリに限って従来の方式を一時的に許可するといった構成が考えられます。セッション制御を使用してセッションの有効期間を制限し、リスク シグナルが高まった際には再認証を求めるようにしてください。
3. ユーザー教育と変更管理に十分な投資を行う
テクノロジーの変更は、人を置き去りにすると失敗します。ユーザーは何十年もパスワードを使ってきたため、慣れ親しんでいます。なぜこの移行を行うのかを、きちんと説明する必要があります。パスワードレス認証を IT 部門からの義務としてではなく、利用者の負担を減らす保護策として位置づけてください。複雑なパスワードを忘れる心配がなくなり、四半期ごとの強制的なパスワード変更もなくなり、ログインも一段と速くなります。
4. 例外ケースとフォールバックを計画する
問題が起きた場合を常に想定しておいてください。出張中にユーザーが電話を壊したらどうなるでしょうか。ハードウェア セキュリティ キーを水たまりに落としてしまったらどうなるでしょうか。一時アクセス パスと、本人確認を伴うヘルプデスクの明確な手順を整えておけば、組織のセキュリティを損なうことなく、ユーザーがすみやかにアクセスを回復できます。
Windows Hello for Business、FIDO2 セキュリティキー、Microsoft Authenticator、一時アクセス パス (TAP) を組み合わせることで、脆弱で古い時代のパスワードに、ようやく終止符を打つことができます。必要なツールはそろっており、アーキテクチャも実績があり、セキュリティ上のメリットも明らかです。ゼロトラストとパスワードレスが実現する未来へ、今まさに踏み出すときです。
最後までお読みいただき、ありがとうございます。まだの方はぜひポッドキャストを購読し、この投稿をセキュリティ チームと共有してください。次回は、Microsoft Defender における高度な脅威ハンティングを掘り下げるエピソードをお届けします。どうぞお楽しみに。