WebAuthn 【Web Authentication】

概要

WebAuthn(Web Authentication)とは、公開鍵暗号によるデジタル署名を応用し、Web上でパスワード不要の認証を実現する技術。業界団体FIDO Allianceが「FIDO2」として策定した仕様をもとに、W3C標準化した。

WebサイトWebブラウザを通じて利用者認証う際、利用者側でFIDO規格に対応した認証器を使用する。認証器には本人が所有する公開鍵暗号秘密鍵が記録されており、対になる公開鍵サイト側に登録する。

サイト側からの求めに応じて認証う際、利用者は認証器に対してPINPersonal Identification Number暗証番号入力生体認証指紋認証顔認証など)をい、これが成功するとサイトに対して秘密鍵署名したデータトークン)が送信される。サイト側では利用者公開鍵を用いてトークンを検証し、対になる秘密鍵署名されていることを確かめる。

利用者サイトの一連のやり取りを第三者が傍受しても、秘密鍵PIN、認証用の生体情報など秘密の情報の手がかりとなるデータは何も得ることができず、トークンを偽造して本人になりすますこともできない。認証器を盗み出しても、PIN生体認証を突破できなければ本人に代わって使用することはできない。

認証器としてスマートフォンを使用し、パソコンからWebサービスアクセスする際に登録されたスマートフォンへ認証要求を送信するといった利用法が一般的だが、セキュリティキーと呼ばれる専用の装置をUSBBluetoothBLE)、NFCなどでコンピュータに接続して使用することもできる。

WebAuthnの基本的な仕組みパスワード不要のオンライン認証を実現するFIDOバージョン2仕様に基づいており、これをWebサービスで利用できるようWebブラウザ実装すべきAPIブラウザと認証器の通信仕様(CTAP:Client-to-Authenticator Protocol)などを追加して策定された。2019年にW3Cによって標準規格が発行され、Google ChromeMozilla FirefoxMicrosoft EdgeApple Safariなど主要なWebブラウザ製品が対応している。

(2021.10.12更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる