WebAuthn/FIDO2(ウェブオースエヌエフアイドーツー)
W3C/FIDO策定パスワードレス認証。WebAuthn Level 3(2024年勧告候補)・CTAP 2.2・Passkey(platform authenticator)・roaming authenticator(YubiKey 5.7/Nitrokey 3C NFC)・Windows Hello・Touch ID・Face ID・Android Credential Manager対応、2026年企業+主要サービス標準、パスワード廃止推進。
概要
WebAuthn/FIDO2 は、パスワードを不要にする認証規格である。
W3C と FIDO Alliance が共同で策定し、2024 年に WebAuthn Level 3(勧告候補)と CTAP 2.2 が確定した。
パスワードの管理・漏洩リスクを排除し、ユーザーは生体情報やデバイス固有の鍵で認証できる。
2026 年には主要クラウドサービスや企業環境で標準化が進む見込みで、パスワード廃止が加速する。
主な特徴・仕組み
- パスワードレス:ユーザー名・パスワード不要。
- 公開鍵暗号:クライアント側で鍵ペアを生成し、サーバーは公開鍵のみを保持。
- ローカル認証:デバイス内のセキュリティチップで署名を行い、通信は暗号化。
- クロスプラットフォーム:Windows Hello、Apple Touch ID、Android Credential Manager などで利用可能。
- ローミング認証:YubiKey 5.7、Nitrokey 3C NFC など外部デバイスで複数サービスに同一鍵を使用。
- プラットフォーム認証:iPhone 15 Pro の Face ID、Surface Pro 9 の Windows Hello など。
- セキュリティレベル:CTAP 2.2 で FIDO2 のセキュリティ要件を満たす。
- 相互運用性:WebAuthn Level 3 でブラウザ・OS 互換性を保証。
- ユーザー体験:指紋スキャンや顔認証で数秒で完了。
- 管理性:企業側は公開鍵を一元管理し、鍵の失効・更新が容易。
スペック/製品比較表
| 製品 | 主要規格 | 接続方式 | 生体認証 | 価格 | 備考 |
|---|---|---|---|---|---|
| YubiKey 5.7 | CTAP 2.2 | USB C / NFC | 指紋 | ¥5,980 | ローミング対応 |
| Nitrokey 3C NFC | CTAP 2.2 | USB C / NFC | なし | ¥6,500 | オープンソース |
| YubiKey 5C Nano | CTAP 2.2 | USB C | なし | ¥4,800 | 小型 |
| YubiKey 5 Nano | CTAP 2.2 | USB A | なし | ¥4,500 | 低価格 |
| YubiKey 5C | CTAP 2.2 | USB C | なし | ¥5,200 | 標準サイズ |
具体例・対応製品
- Apple:iPhone 15 Pro の Face ID、iPad OS 17 で WebAuthn をサポート。
- Microsoft:Windows 10 22H2 以降で Windows Hello が利用可能。
- Google:Chrome 108 で Passkey を標準化。
- Amazon:AWS Cognito で WebAuthn を利用した認証が可能。
- GitHub:2025 年に Passkey を必須にする方針を発表。
自作PCでの選び方・注意点
- USB 3.2 Gen 2 以上のポートを確保。
- TPM 2.0 が搭載されているマザーボードを選択。
- USB C 端子がある場合は YubiKey 5.7 など NFC 対応を検討。
- BIOS で Secure Boot を有効にし、ハードウェアレベルでの保護を強化。
- OS では最新の Windows 11 22H2 か macOS 14 以上を使用。
- ドライバ は公式サイトから最新版を入手。
- 電源 は 650 W 以上の 80 + Gold 以上を推奨。
- 冷却 は 120 mm ファンで 70 °C 未満を維持。
- ストレージ は PCIe 5.0 x16 で 1TB NVMe SSD を搭載。
- ネットワーク は 10 GbE LAN で高速通信を確保。
関連用語との違い
- FIDO U2F:古い規格で、WebAuthn の前身。CTAP 2.2 では非推奨。
- OAuth2:認可フレームワーク。WebAuthn は認証に特化。
- OpenID Connect:認証プロトコル。WebAuthn はキー管理を独自に行う。
- Passkey:WebAuthn の実装形態で、パスワードレスを実現。
よくある質問
Q1. YubiKey 5.7 はどの OS で使える?
A1. Windows 10/11、macOS 12 以降、Linux 4.19 以上で動作。
Q2. Passkey を導入するとパスワードは完全に不要になる?
A2. 主要サービスでは 2026 年にパスワード廃止を目指すが、旧サービスは残る場合がある。
Q3. 企業で複数ユーザーが同一デバイスを共有する場合は?
A3. ユーザーごとに別々の鍵ペアを生成し、サーバー側で公開鍵を管理すれば安全に共有できる。
まとめ
WebAuthn/FIDO2 は、パスワードレス認証を実現するための統一規格である。
CTAP 2.2 と WebAuthn Level 3 の採用により、デバイス間での相互運用性が確立。
自作PC では TPM 2.0、USB 3.2 Gen 2、Secure Boot を備えた構成が推奨される。
主要クラウドサービスや企業環境での標準化が進む 2026 年に向け、パスワード廃止の波が加速する。
最新のハードウェアとソフトウェアを組み合わせることで、次世代の安全かつシームレスな認証体験を実現できる。