ウカマル応用情報技術者ログイン

平成31年度 春期 応用情報技術者 問38

テクノロジ系

パスワードクラック手法の一種である,レインボー攻撃に該当するものはどれか。

選択肢
正解と解説

正解 ウ

レインボー攻撃は、平文とハッシュ値をチェーンで結んだテーブル(レインボーテーブル)を使い、盗んだハッシュ値から元のパスワードを割り出す手法です。

レインボー攻撃は、平文のパスワードとハッシュ値の対応を事前に計算しておき、その表を使ってハッシュ値からパスワードを逆算する攻撃です。全ての対応を保存せず、ハッシュ関数と還元関数を交互にかけたチェーンの始点と終点だけを保存するので、表の容量を小さくできます。選択肢の「チェーンによって管理するテーブル」と「不正に入手したハッシュ値からパスワードを解読」が決め手になります。対策として、パスワードごとに異なるソルトを加えてからハッシュ化する方法があります。

ア:パスワードリスト攻撃は、入手した利用者IDとパスワードの組みを、使い回しを狙って別のシステムで試す攻撃です。

イ:ブルートフォース攻撃は、パスワードに成り得る全ての文字列を総当たりで試す攻撃です。

エ:ソーシャルエンジニアリングは、人の心理や隙を突いて、話術などで個人情報やパスワードを聞き出す手法です。

出典:平成31年度 春期 応用情報技術者試験 問38

全年度から出題。10問で実力を判定します。登録不要。

出典:平成31年度 春期 応用情報技術者試験 問38(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方