セキュリティ

平成23年度 秋期 基本情報技術者試験 午前 問42

入力パスワードと登録パスワードを用いて利用者を認証する方法において,パスワードファイルへの不正アクセスによる登録パスワードの盗用防止策はどれか。
  • ア パスワードに対応する利用者 ID のハッシュ値を登録しておき,認証時に入力された利用者 ID をハッシュ関数で変換して参照した登録パスワードと入力パスワードを比較する。
  • イ パスワードをそのまま登録したファイルを圧縮しておき,認証時に復元して,入力されたパスワードと比較する。
  • ウ パスワードをそのまま登録しておき,認証時に入力されたパスワードと登録内容をともにハッシュ関数で変換して比較する。
  • エ パスワードをハッシュ値に変換して登録しておき,認証時に入力されたパスワードをハッシュ関数で変換して比較する。

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

答えと解説を見る

正解:エ

覚える知識

パスワードのハッシュ化保存

パスワードはハッシュ値に変換して保存し、認証時は入力をハッシュ化して比較することで盗用を防ぐ。

この問題で必要なこと

パスワードをハッシュ値で登録し、入力パスワードもハッシュ化して比較すれば、ファイルが漏れても元のパスワードを盗用されにくい。

ひっかけ

利用者IDのハッシュ化や圧縮、パスワードの平文登録など無効な対策を並べる。

この知識の出題:本試験系 2 回・免除試験 6 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「パスワードの管理と総当たり系の攻撃」で学ぶ

同じ知識の過去問