本文へスキップ
ecdsa.com

FIDO2

W3C の WebAuthn API と、FIDO のクライアントと認証器の間のプロトコル(CTAP 2.x)で構成される、公開鍵によるパスワードレス認証を指す FIDO Alliance の総称です。
別表記FIDO2FIDO 2.0

WebAuthn は Web サイトがブラウザー内で呼び出すもので、CTAP はブラウザーやオペレーティングシステムが USB、NFC、Bluetooth で外部の認証器と、またはハイブリッドトランスポートでスマートフォンと通信するための仕組みです。プラットフォーム認証器(Windows Hello、Touch ID、Android)にはオペレーティングシステムの API を通じてアクセスするため、通信路上で CTAP を使う必要はありません。

CTAP 2.2 は 2025年7月に公開され、CTAP 2.3 は 2026年2月に Proposed Standard になりました。現在、FIDO2 の認定は CTAP 2.3 を基準に発行されています。CTAP1 は従来の U2F プロトコルで、FIDO2 のセキュリティキーは後方互換性のために今もこれをサポートしています。サーバーの開発者が CTAP を直接扱うことはほとんどありません。WebAuthn のリライングパーティ側の検証を実装し、すべての認証器を同じように扱います。

規格と参考文献

すべての用語