pulpul 日本の試験

エンベデッドシステムスペシャリスト 概念書 · セキュリティ

認証方式と本人確認

本人認証は、利用者が本人であることを、本人だけが知っている情報、本人だけが持つもの、本人の身体的特徴などによって確かめる仕組みである。認証方式は、固定のパスワードを用いるものから、認証のたびに変わる値を用いるもの、取引のリスクに応じて追加の認証を行うものまで多様である。どの方式が何を防ぐのかを区別して理解することが重要である。

認証の要素と生体認証の特徴

本人認証は、知識、所持、生体の三つの要素に分けて考えることができる。複数の要素を組み合わせると、一つの要素が漏れた場合でも不正利用を防ぎやすくなる。生体認証では、虹彩が個人差の大きい特徴であるため、顔認証と比べて他人を受け入れてしまう割合を低くできる場合がある。

成人の虹彩模様は一般に長期にわたって安定しており、登録パターンの更新はほとんど不要である。 ただし、虹彩に一切変化がないという意味ではない。定期的な再登録が必須とまではいえないという点を押さえておく必要がある。

チャレンジレスポンス方式の仕組み

チャレンジレスポンス方式では、サーバがランダムなデータ(チャレンジ)を送り、クライアントが利用者の入力したパスワードとそのチャレンジを使って応答を計算し、その結果を送信する。 パスワードそのものは送信されず、チャレンジが認証ごとに変わるため、過去の応答を再利用しにくい方式である。固定のパスワードをTLSで保護して送る方式は通信路の盗聴を防ぐが、サーバからのチャレンジに応答する手順を持たないため、チャレンジレスポンス方式には当たらない。

認証のたびに異なる値を表示するトークンはワンタイムパスワードであり、サーバからのチャレンジに応じて応答を計算する手順を持たない。両者は値が変わる点で似ているが、仕組みは異なる。

リスクベース認証と追加認証の判断

リスクベース認証は、普段と異なる環境からのアクセスなど、アクセス状況に基づいてリスクを判断し、リスクが高いと判断した場合に追加の本人認証を求める方式である。常に同じ認証方式を課すのではなく、状況に応じて認証を強化する点が特徴である。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む