セキュリティ
平成23年度 秋期 基本情報技術者試験 午前 問42
入力パスワードと登録パスワードを用いて利用者を認証する方法において,パスワードファイルへの不正アクセスによる登録パスワードの盗用防止策はどれか。
- ア パスワードに対応する利用者 ID のハッシュ値を登録しておき,認証時に入力された利用者 ID をハッシュ関数で変換して参照した登録パスワードと入力パスワードを比較する。
- イ パスワードをそのまま登録したファイルを圧縮しておき,認証時に復元して,入力されたパスワードと比較する。
- ウ パスワードをそのまま登録しておき,認証時に入力されたパスワードと登録内容をともにハッシュ関数で変換して比較する。
- エ パスワードをハッシュ値に変換して登録しておき,認証時に入力されたパスワードをハッシュ関数で変換して比較する。
出典:平成23年度 秋期 基本情報技術者試験 午前 問42
答えと解説を見る
正解:エ
覚える知識
パスワードのハッシュ化保存
パスワードはハッシュ値に変換して保存し、認証時は入力をハッシュ化して比較することで盗用を防ぐ。
この問題で必要なこと
パスワードをハッシュ値で登録し、入力パスワードもハッシュ化して比較すれば、ファイルが漏れても元のパスワードを盗用されにくい。
ひっかけ
利用者IDのハッシュ化や圧縮、パスワードの平文登録など無効な対策を並べる。
この知識の出題:本試験系 2 回・免除試験 6 回(公開問題での観測値)