過去問解きまくり研究所 ホーム

平成26年度 春期 午前 問42

セキュリティ

パスワードに関する問題

パスワードを用いて利用者を認証する方法のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解ウパスワードをハッシュ値に変換して登録しておき,認証時に入力されたパスワードをハッシュ関数で変換して比較する。

解説

秘密であるパスワードを同じ関数に通して比べます。

パスワードによる認証が成り立つかどうかは、二つの点で決まります。一つ目は、あらかじめ登録しておくものと、認証のときに変換して突き合わせるものが、同じ種類かどうかです。もとが別々のものであれば、正しい持ち主が操作しても値がそろうことはありません。二つ目は、突き合わせている情報が秘密として守られているかどうかです。利用者を見分けるための識別子は画面に表示されることもあり、他人が知りうる情報なので、それを照合しても本人であることの確かめにはなりません。この二つを同時に満たすのが、パスワードをハッシュ値に変換して登録しておき、認証のときに入力されたパスワードを同じハッシュ関数に通して比べる形です。ハッシュ値で保管しておけば、万一登録内容が漏れても、そこから元のパスワードを取り戻すのは難しいという利点も付きます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成26年度 春期 基本情報技術者試験 午前 問42

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)