【うぇぶおーすん】
WebAuthn とは?
最終更新:
💡 秘密鍵をログイン先へ渡さず、署名で認証する
ブラウザから公開鍵を使う認証を行うためのW3C標準API。端末やセキュリティキーで署名を作り、ログイン先が公開鍵で確認する。FIDO2の一部で、パスワードなしのログインや追加の認証に使われる。
📌 このページのポイント
WebAuthnって何ができるの?
指紋をサイトへ送るの?
送らないよ。指紋や顔、PINなどによる本人確認は端末などの側で行う。ログイン先には署名や本人確認をしたことを示す情報が渡り、指紋や顔のデータそのものは渡さないんだ。
公開鍵と秘密鍵は、どう使い分けるの?
どうしてフィッシングに強いの?
パスキーってWebAuthnの別名?
まとめ:ざっくりこれだけ覚えればOK!
「WebAuthn」って出てきたら「Webで公開鍵と署名を使って認証する標準API」と思えばだいたいOK!
📖 おまけ:英語の意味
「Web Authentication」 = Web認証
💬 Web Authenticationを短くした名前。FIDO2は、ブラウザ側のWebAuthnと、認証器との通信に使うCTAPを組み合わせた仕組みだよ。