パスワードクラック手法の一種である,レインボー攻撃に該当するものはどれか。
令和4年度 春期 応用情報技術者 問42
テクノロジ系
正解と解説
正解 ウ
レインボー攻撃は、平文とハッシュ値をチェーンで管理するレインボーテーブルを使い、入手したハッシュ値から元のパスワードを割り出す手法です。
レインボー攻撃は、平文のパスワードとハッシュ値の対応を事前に計算し、レインボーテーブルとして用意しておく手法です。このテーブルは、ハッシュ関数と還元関数を交互に適用したチェーンの始点と終点だけを保存します。そのため、全ての対応を保存する場合より少ない容量で済みます。攻撃者は不正に入手したハッシュ値をテーブルと照合し、元のパスワードを解読します。問題文の「チェーンによって管理するテーブル」と「ハッシュ値からパスワードを解読」が決め手です。対策には、パスワードごとに異なるソルトを付けてハッシュ化する方法があります。
ア:パスワードリスト攻撃は、他から入手した利用者IDとパスワードの組を使い回しを狙って試す手法です。
イ:ブルートフォース攻撃(総当たり攻撃)は、パスワードになり得る文字列を全て試す手法です。
エ:ソーシャルエンジニアリングは、人の心理や隙を突いて情報を聞き出す手法です。
出典:令和4年度 春期 応用情報技術者試験 問42
全年度から出題。10問で実力を判定します。登録不要。
出典:令和4年度 春期 応用情報技術者試験 問42(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方