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

平成31年度 春期 午前 問38

セキュリティ

レインボー攻撃に該当するもの

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

答えと解説を見る

✓ これが正解ウ平文のパスワードとハッシュ値をチェーンによって管理するテーブルを準備しておき,それを用いて,不正に入手したハッシュ値からパスワードを解読する。

解説

事前計算のチェーン表からハッシュを逆引きする攻撃です。

レインボー攻撃は、ハッシュ値からもとのパスワードを取り戻すのを、あらかじめ用意した表を使って一気に短縮する手法です。準備の段階では、ハッシュ化と、値を別の候補パスワードへ縮める関数を交互に掛けて、鎖のように長い連なりを何本も作り、その先頭と末尾だけを表に残します。攻撃の段階では、標的のハッシュに同じ関数を交互に掛けていき、末尾の値と一致した鎖を見つけたら、その鎖を先頭から辿り直して、元のパスワードにあたる中間の値を復元します。全部の候補を保存する場合に比べて表が小さく、総当たりに比べて試行回数も少ないところに特徴があります。設問の記述に出てくる、平文とハッシュ値を鎖で管理する表と、不正に入手したハッシュ値からの解読、というふたつが、この手法の骨格をそのまま指しています。

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

この問題の用語

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

同じ用語が出る問題

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