Windows でのパスキーのサポート

パスキーは、パスワードと比較して、Web サイトやアプリケーションにログインするためのより安全で便利な方法を提供します。 ユーザーが記憶して入力する必要があるパスワードとは異なり、パスキーはデバイスにシークレットとして格納され、デバイスのロック解除メカニズム (生体認証や PIN など) を使用できます。 パスキーは、他のサインインの課題を必要とせずに使用できるため、認証プロセスの高速化、セキュリティ保護、および利便性が向上します。

パスキーは、それらをサポートするすべてのアプリケーションまたは Web サイトで使用して、Windows Helloを作成してサインインできます。 パスキーが作成され、Windows Helloで保存されたら、デバイスの生体認証または PIN を使用してサインインできます。 または、コンパニオン デバイス (電話またはタブレット) を使用してサインインすることもできます。

Windows 11 バージョン 22H2 と KB5030310 以降、Windows はパスキー管理にネイティブ エクスペリエンスを提供します。 ただし、パスキーは、サポートされているすべてのバージョンの Windows クライアントで使用できます。

この記事では、Windows デバイスでパスキーを作成して使用する方法について説明します。

パスキーのしくみ

Microsoft は長い間 FIDO Alliance の創設メンバーであり、Windows Helloなどのプラットフォーム認証子内でパスキーをネイティブに定義して使用するのに役立ちました。 パスキーは、すべての主要なプラットフォームで採用されている FIDO 業界標準を利用します。 Microsoft のような大手テクノロジ企業は、FIDO Alliance の一部としてパスキーをバッキングしており、多数の Web サイトやアプリがパスキーのサポートを統合しています。

FIDO プロトコルは、より安全な認証を提供するために、標準の公開/秘密キー暗号化手法に依存しています。 ユーザーがオンライン サービスに登録すると、クライアント デバイスによって新しいキー ペアが生成されます。 秘密キーはユーザーのデバイスに安全に保存され、公開キーはサービスに登録されます。 認証するには、クライアント デバイスがチャレンジに署名して秘密キーを所有していることを証明する必要があります。 秘密キーは、Windows Helloロック解除係数 (生体認証または PIN) を使用してユーザーがロックを解除した後にのみ使用できます。

FIDO プロトコルは、オンライン サービスがさまざまなサービス間で情報を共有したり、ユーザーを追跡したりできないように設計されているため、ユーザーのプライバシーを優先します。 さらに、認証プロセスで使用される生体認証情報はユーザーのデバイスに残り、ネットワークまたはサービスを介して送信されることはありません。

パスワードと比較したパスキー

パスキーには、使いやすさや直感的な性質など、パスワードよりもいくつかの利点があります。 パスワードとは異なり、パスキーは簡単に作成でき、記憶する必要がなく、保護する必要はありません。 さらに、パスキーは各 Web サイトまたはアプリケーションに固有であり、再利用を防ぎます。 ユーザーのデバイスにのみ保存され、サービスでは公開キーのみが格納されるため、セキュリティが高くなります。 パスキーは、攻撃者が推測または取得するのを防ぐために設計されています。これにより、攻撃者がユーザーをだまして秘密キーを明らかにしようとするフィッシング攻撃に対する耐性を高めることができます。 パスキーは、人間の検証に依存するのではなく、適切なサービスにのみ使用されるようにブラウザーまたはオペレーティング システムによって適用されます。 最後に、パスキーはクロスデバイス認証とクロスプラットフォーム認証を提供します。つまり、あるデバイスからのパスキーを使用して別のデバイスにサインインできます。

Windows エディションとライセンスに関する要件

次の表は、パスキーをサポートする Windows エディションの一覧です。

Windows Pro Windows Enterprise Windows Pro Education/SE Windows Education
はい はい はい

Passkeys ライセンスエンタイトルメントは、次のライセンスによって付与されます。

Windows Pro/Pro Education/SE Windows Enterprise E3 Windows Enterprise E5 Windows Education A3 Windows Education A5
はい

Windows ライセンスの詳細については、「Windows ライセンスの概要」を参照してください。

ユーザー エクスペリエンス

パスキーを作成する

既定では、Windows では、パスキーを Windows デバイスにローカルに保存します。この場合、パスキーはWindows Hello (生体認証と PIN) によって保護されます。 次のいずれかの場所にパスキーを保存することもできます。

  • iPhone、iPad、または Android デバイス: パスキーは、デバイスによって提供されている場合、デバイスの生体認証によって保護された電話またはタブレットに保存されます。 このオプションでは、スマートフォンまたはタブレットで QR コードをスキャンする必要があります。これは Windows デバイスの近くにある必要があります
  • リンクされたデバイス: パスキーは、デバイスによって提供される場合、デバイスの生体認証によって保護された電話またはタブレットに保存されます。 このオプションでは、リンクされたデバイスが Windows デバイスに近接している必要があり、Android デバイスでのみサポートされます
  • セキュリティ キー: パスキーは FIDO2 セキュリティ キーに保存され、キーのロック解除メカニズム (生体認証や PIN など) によって保護されます。

パスキーを保存する場所に基づいて、パスキーを保存する方法については、次のいずれかのオプションを選択します。

  1. パスキーをサポートする Web サイトまたはアプリを開く
  1. アカウント設定からパスキーを作成する
  1. オプション [別のデバイス>を使用する] [次へ] を選択します

パスキーを格納する場所を選択するようにユーザーに求めるダイアログ ボックスを示すスクリーンショット。

  1. [この Windows デバイス>の選択] [次へ]
  1. Windows Hello検証方法を選択し、検証に進み、[OK] を選択します

Windows Hello顔認証方法を示すスクリーンショット。

  1. パスキーは Windows デバイスに保存されます。 [OK] を選択することを確認するには

パスキーが Windows デバイスに保存されていることを確認するスクリーンショット

パスキーを使用する

パスキーをサポートする Web サイトまたはアプリを開くと、パスキーがローカルに格納されている場合は、Windows Helloを使用してサインインするように自動的に求められます。 次のいずれかの場所からパスキーを使用することもできます。

  • iPhone、iPad、または Android デバイス: 携帯電話またはタブレットに保存されているパスキーでサインインする場合は、このオプションを使用します。 このオプションでは、スマートフォンまたはタブレットで QR コードをスキャンする必要があります。これは Windows デバイスの近くにある必要があります
  • リンクされたデバイス: Windows デバイスに近接しているデバイスに保存されているパスキーでサインインする場合は、このオプションを使用します。 このオプションは Android デバイスでのみサポートされています
  • セキュリティ キー: FIDO2 セキュリティ キーに格納されているパスキーを使用してサインインする場合は、このオプションを使用します

パスキーを保存した場所に基づいて、パスキーを使用する方法を確認するには、次のいずれかのオプションを選択します。

  1. パスキーをサポートする Web サイトまたはアプリを開く
  1. [ パスキーを使用してサインインする] を選択するか、同様のオプションを選択します

パスキー サインイン オプションを提供する Web サイトのスクリーンショット。

  1. オプション [別のデバイス>を使用する] [次へ] を選択します

パスキーが保存されている場所を選択するようにユーザーに求めるパスキー ダイアログのスクリーンショット。

  1. [この Windows デバイス>の選択] [次へ]
  1. Windows Helloロック解除オプションを選択する

確認方法のWindows Helloプロンプトを示すスクリーンショット。

  1. [ OK] を選択 してサインインを続行する

パスキーの管理

バージョン 22H2 Windows 11以降、KB5030310では、設定アプリを使用して、アプリまたは Web サイト用に保存されたパスキーを表示および管理できます。 [設定アカウント] [Passkeys>] >に移動するか、次のショートカットを使用します。

  • 保存したパスキーの一覧が表示され、名前でフィルター処理できます
  • パスキーを削除するには、..を選択します 。 > パスキー 名の横にあるパスキーを削除する

パスキーの削除オプションを示す [設定] アプリのスクリーンショット。

login.microsoft.com の一部のパスキーは、デバイスと Microsoft サービスへのサインインにMicrosoft Entra IDまたは Microsoft アカウントで使用されるため、削除できません。

フィードバックを提供する

パスキーに関するフィードバックを提供するには、 Feedback Hub を 開き、カテゴリ セキュリティとプライバシー > パスキーを使用します。