本文へスキップ
ecdsa.com

認証器(FIDO/WebAuthn)

WebAuthn の認証情報を保持して署名を生成するコンポーネントで、デバイスに組み込まれたプラットフォーム認証器、持ち運べるローミング型のセキュリティキー、パスキーを同期する認証情報マネージャーがあります。
別表記platform authenticatorroaming authenticatorsecurity keyFIDO authenticator

プラットフォーム認証器(Windows Hello、Apple の Touch ID と Face ID、Android の画面ロック)はオペレーティングシステムの API を通じて利用します。ローミング認証器(YubiKey や Titan などのセキュリティキー、またはハイブリッドトランスポート経由で使うスマートフォン)は、USB、NFC、Bluetooth を介して CTAP で通信します。iCloud キーチェーン、Google パスワードマネージャー、1Password などの認証情報マネージャーは、同期パスキーの認証器として機能します。

機能は認証器によって異なります。ユーザー検証の方法(生体認証、PIN)、セキュリティキーに保存できる検出可能な認証情報の上限(多くは 25 個から数百個)、対応アルゴリズム(ES256 はほぼすべて、EdDSA は多くのセキュリティキーが対応)、アテステーションなどです。認証器データのフラグは、何が起きたか(ユーザーの存在確認、ユーザー検証、バックアップ可能、バックアップ済み)をリライングパーティに伝えます。

規格と参考文献

すべての用語