IPA過去問ドリル

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

テクノロジ/セキュリティ

入力パスワードと登録パスワードを用いて利用者を認証する方法において,パスワードファイルへの不正アクセスによる登録パスワードの盗用防止策はどれか。

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

正解:エ

解説

パスワードファイルが不正アクセスされても登録パスワードが盗用されないようにするには,パスワードそのものを保存せず,ハッシュ関数で変換した値(ハッシュ値)を保存しておきます。認証時には,入力されたパスワードを同じハッシュ関数で変換し,登録済みのハッシュ値と比較します。ハッシュ関数は一方向性のため,ハッシュ値から元のパスワードを復元することは困難です。

選択肢ごとの解説

  • 誤り。パスワードそのものではなく利用者IDをハッシュ化しても,登録パスワード自体が平文またはそれに近い形で保存されていれば盗用防止にはなりません。
  • 誤り。圧縮は元に戻せる(復元できる)処理であり,ファイルが漏えいすればパスワードが復元されてしまうため,盗用防止策になりません。
  • 誤り。パスワードをそのまま登録している時点で,ファイルへの不正アクセスによって平文パスワードが漏えいしてしまいます。
  • 正しい。パスワードをハッシュ値に変換して登録しておけば,ファイルが漏えいしても元のパスワードを容易には特定できず,盗用を防止できます。
基本情報技術者の過去問を演習モードで解く