WebAuthn(ウェブオースン)
FIDO2 WebAuthn L3 W3C勧告(2025年)。Passkey(Apple iCloud Keychain・Google Password Manager・1Password同期)+Platform Authenticator(Touch ID/Face ID/Windows Hello)+Roaming Authenticator(YubiKey 5C NFC・Feitian BioPass)で2026年パスワードレス標準。
概要
WebAuthn(ウェブオースン)は、FIDO2 の一部として 2025年 に W3C が L3 勧告を発表した認証規格である。
パスワードレス認証を実現し、Apple iCloud Keychain、Google Password Manager、1Password などの Passkey と、Touch ID、Face ID、Windows Hello の Platform Authenticator、YubiKey 5C NFC、Feitian BioPass の Roaming Authenticator を組み合わせることで、2026年 には業界標準となることを目指している。
この規格は、ユーザーがデバイス上に保持する公開鍵と、サーバー側に登録された公開鍵を照合することで本人確認を行う。認証情報は端末に安全に保管され、ネットワーク上に送信されないため、フィッシングや中間者攻撃に強い構造を持つ。
主な特徴・仕組み
- 公開鍵暗号方式:ユーザーは秘密鍵を保持し、サーバーは公開鍵のみを保持。
- 多要素認証の統合:生体認証(Touch ID/Face ID)や PIN、パスワードを組み合わせて使用可能。
- クロスプラットフォーム:Windows、macOS、Linux、Android、iOS で同一の API が利用できる。
- Roaming Authenticator:YubiKey 5C NFC などは USB-C、NFC、Bluetooth で複数デバイスに同時登録できる。
- プラットフォーム固有のセキュリティチップ:TPM 2.0、Secure Enclave、Windows Hello の TPM などが利用される。
- サーバー側の簡易化:ユーザー情報は公開鍵のみで管理され、パスワード管理の負荷が大幅に軽減。
- オフライン認証:認証は端末内で完結し、ネットワークが不安定な環境でも利用可能。
- 標準化された API:WebAuthn API は W3C の仕様に準拠し、ブラウザ間で一貫した挙動を保証。
- 拡張性:追加の認証要素(例:USB‑C のセキュリティキー)を簡単に組み込める。
- ユーザー体験の向上:パスワード入力の手間がなくなり、ログイン時間が平均 2 秒に短縮。
- データ漏洩リスクの低減:秘密鍵はデバイス内に永続的に保存され、クラウドに送信されない。
- 規制対応:GDPR、CCPA などの個人情報保護規制に対しても、データ漏洩リスクが低い点が評価される。
スペック/製品比較表
| 製品 | 主要機能 | 端末対応 | 主要スペック | 価格帯 |
|---|---|---|---|---|
| Apple iCloud Keychain | Passkey 同期 | macOS, iOS, iPadOS | 24GB GDDR7, 5.7GHz | ¥12,980 |
| Google Password Manager | Passkey 同期 | Android, Chrome OS | 32GB DDR5-4800, 1.5GHz | ¥9,980 |
| 1Password | Passkey 同期 | Windows, macOS, Linux | 512GB NVMe, 2TB HDD | ¥14,980 |
| YubiKey 5C NFC | Roaming Authenticator | USB‑C, NFC | 1.5GHz, 0.5W | ¥3,980 |
| Feitian BioPass | Roaming Authenticator | USB‑C, Bluetooth | 2.5Gbps, 5Gbps | ¥4,500 |
| Windows Hello | Platform Authenticator | Windows 11 | 10GbE, 8Gbps | ¥0 |
| Touch ID | Platform Authenticator | macOS, iPadOS | 5.7GHz, 24GB GDDR7 | ¥0 |
| Face ID | Platform Authenticator | iOS, iPadOS | 5.7GHz, 24GB GDDR7 | ¥0 |
具体例・対応製品
- Apple iCloud Keychain:macOS 13 以降で標準搭載。iPhone 15 との連携で、Safari でのログインがワンタップで完了。
- Google Password Manager:Android 13 でのデフォルトパスワードマネージャー。Chrome での自動入力がスムーズ。
- 1Password:Windows 11 でのデスクトップアプリ。ローカル暗号化により、オフライン時でも利用可能。
- YubiKey 5C NFC:USB‑C ポートを備えたノートPCで、USB‑C だけでなく NFC でスマートフォンに接続。
- Feitian BioPass:Bluetooth LE でスマートフォンとペアリングし、顔認証でログイン。
- Windows Hello:Windows 11 で標準搭載。タッチセンサーや IR カメラを使用。
- Touch ID:macOS 13 で標準搭載。Apple Silicon の T2 チップに統合。
- Face ID:iOS 17 で標準搭載。TrueDepth カメラを使用し、顔認証が高速。
自作PCでの選び方・注意点
- USB‑C ポートの有無:YubiKey 5C NFC を使用する場合、USB‑C ポートが必須。
- TPM 2.0 の搭載:Windows Hello を利用する際は TPM 2.0 が必要。
- BIOS のセキュリティ設定:Secure Boot を有効にし、TPM を有効化。
- OS のバージョン:Windows 11、macOS 13、Android 13 以上が推奨。
- ブラウザの互換性:Chrome 110 以降、Firefox 112 以降、Edge 110 以降で WebAuthn が完全対応。
- 電源容量:YubiKey 5C NFC は 0.5W で動作。高負荷の電源ユニットは不要。
- データバックアップ:Passkey はクラウドに同期されるが、ローカルにバックアップを取ると安心。
- ファームウェアの更新:YubiKey や Feitian BioPass は定期的にファームウェアを更新。
- ネットワーク環境:オフライン認証が可能だが、初回登録時はインターネット接続が必要。
- ユーザー教育:パスワードレス環境に慣れるまで、従来のパスワードと併用する設定を推奨。
関連用語との違い
- FIDO2:WebAuthn と CTAP2 の組み合わせで構成される。WebAuthn はブラウザ側、CTAP2 はデバイス側の通信プロトコル。
- Passkey:パスワードの代替として、公開鍵暗号を利用した認証情報。WebAuthn で生成・管理される。
- Roaming Authenticator:複数デバイスに同時に登録できる認証デバイス。YubiKey 5C NFC が代表例。
- Platform Authenticator:デバイス内に組み込まれた認証機能。Touch ID、Face ID、Windows Hello が該当。
- OAuth 2.0:認可フレームワークで、認証情報の取得は行わない。WebAuthn は認証そのものを担う。
よくある質問
Q1. WebAuthn はパスワードを完全に不要にするのですか?
A1. ほぼ不要になるが、初期登録時やデバイス紛失時にはバックアップパスワードが必要になる場合がある。
Q2. YubiKey 5C NFC は Windows 11 で使えますか?
A2. はい。USB‑C ポートがあれば、Windows Hello と連携して認証が可能。
Q3. 既存のパスワード管理アプリは WebAuthn に対応していますか?
A3. 2025年 以降の主要アプリは Passkey 生成機能を備えており、WebAuthn でのログインに対応。
まとめ
WebAuthn は 2025年 に L3 勧告が確定し、2026年 にはパスワードレス認証の業界標準として位置づけられる。Apple iCloud Keychain、Google Password Manager、1Password などの Passkey と、YubiKey 5C NFC、Feitian BioPass の Roaming Authenticator、Touch ID、Face ID、Windows Hello の Platform Authenticator を組み合わせることで、ユーザーは安全かつ高速に認証できる。自作PC では USB‑C ポート、TPM 2.0、Secure Boot の設定が鍵となる。FIDO2、Passkey、Roaming Authenticator などの関連用語と区別しつつ、最新の WebAuthn 実装を取り入れることで、次世代のセキュリティ体験を実現できる。