令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問1
テクノロジ/セキュリティ認証処理のうち,FIDO(Fast IDentity Online)UAF(Universal Authentication Framework)1.1 に基づいたものはどれか。
出典:令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問1
- アSaaS 接続時の認証において,PIN コードとトークンが表示したワンタイムパスワードとを PC から認証サーバに送信した。
- イSaaS 接続時の認証において,スマートフォンで顔認証を行った後,スマートフォン内の秘密鍵でディジタル署名を生成して,そのディジタル署名を認証サーバに送信した。
- ウインターネットバンキング接続時の認証において,PC に接続されたカードリーダを使って,利用者のキャッシュカードからクライアント証明書を読み取って,そのクライアント証明書を認証サーバに送信した。
- エインターネットバンキング接続時の認証において,スマートフォンを使い指紋情報を読み取って,その指紋情報を認証サーバに送信した。
正解:イ
解説
FIDO UAF(Universal Authentication Framework)は,パスワードをネットワーク上に流さない生体認証ベースの認証プロトコルです。利用者はスマートフォンなどのローカル端末上で,顔認証や指紋認証といった生体認証によって本人確認を行い,それに成功すると,端末内のセキュアな領域に格納された秘密鍵が使用可能になります。端末は,その秘密鍵を用いてサーバから提示されたチャレンジに対するディジタル署名(アサーション)を生成し,そのディジタル署名だけを認証サーバに送信します。認証サーバは,事前に登録された対応する公開鍵でこの署名を検証することで本人認証を行います。生体情報そのものやパスワードが端末の外に送信されることはない点が特徴です。
選択肢ごとの解説
- ア誤り。PIN コードとワンタイムパスワードを PC から認証サーバに送信する方式は,トークンを用いた多要素認証の一種であり,端末内の秘密鍵によるディジタル署名を用いる FIDO UAF の仕組みではありません。
- イ正しい。スマートフォンで顔認証(生体認証)を行った後,端末内の秘密鍵でディジタル署名を生成し,そのディジタル署名だけを認証サーバに送信する方式は,FIDO UAF 1.1 に基づく認証の典型例です。
- ウ誤り。カードリーダでクライアント証明書を読み取り,その証明書自体を認証サーバに送信する方式は,クライアント証明書によるPKIベースの認証であり,生体認証と端末内秘密鍵による署名を用いる FIDO UAF の仕組みとは異なります。
- エ誤り。指紋情報そのものを認証サーバに送信する方式は,生体情報を端末の外に出さないことを原則とする FIDO UAF の設計思想に反しており,FIDO UAF に基づいた認証ではありません。