辞書攻撃・レインボーテーブル攻撃とは?
辞書攻撃・レインボーテーブル攻撃とは、パスワードを不正に割り出す手法。辞書攻撃はよく使われる単語のリスト(辞書)を試す方式。レインボーテーブル攻撃は、平文とそのハッシュ値の対応表(レインボーテーブル)をあらかじめ大量に用意しておき、盗んだハッシュ値から元のパスワードを高速に逆引きする方式。
情報セキュリティマネジメント試験の過去問では2回出題されています(2017年度〜2019年度)。
じしょこうげき・れいんぼーてーぶるこうげき
辞書攻撃・レインボーテーブル攻撃の意味
パスワードを不正に割り出す手法。辞書攻撃はよく使われる単語のリスト(辞書)を試す方式。レインボーテーブル攻撃は、平文とそのハッシュ値の対応表(レインボーテーブル)をあらかじめ大量に用意しておき、盗んだハッシュ値から元のパスワードを高速に逆引きする方式。
辞書攻撃・レインボーテーブル攻撃の具体例
パスワードをそのままではなくハッシュ値で保存していても、対策(ソルトの付加など)が不十分だとレインボーテーブル攻撃で元のパスワードを割り出されるおそれがある。
辞書攻撃・レインボーテーブル攻撃は試験でどう引っ掛けられる?
レインボーテーブル攻撃への対策として、パスワードごとに異なるランダムな文字列(ソルト)を加えてからハッシュ化する「ソルト付きハッシュ」が有効。
辞書攻撃・レインボーテーブル攻撃が出た過去問
サーバへのログイン時に用いるパスワードを不正に取得しようとする攻撃とその対策の組合せのうち、適切なものはどれか。
正解:辞書攻撃:推測されにくいパスワードを設定する。/スニッフィング:パスワードを暗号化して送信する。/ブルートフォース攻撃:ログインの試行回数に制限を設ける。
要点:盗聴には暗号化、総当たりには試行回数制限で対応する
攻撃の性質に対応した対策を選ぶ問題である。辞書攻撃は辞書に載る語をパスワードに使わせないことが根本対策、スニッフィングは通信路の盗聴なので暗号化が対策、ブルートフォース攻撃は総当たりを試行させないようログイン試行回数を制限するのが有効となる。
出典:平成29年度 春期 情報セキュリティマネジメント試験 午前 問16(IPA)WPA3はどれか。
正解:無線LANのセキュリティ規格
要点:WPA3はWPA2の後継となる無線LANのセキュリティ規格
WPA3は無線LANのセキュリティ規格で、WPA2の後継として策定された。事前共有鍵方式の認証にSAEを採用してオフライン辞書攻撃への耐性を高めるなど、WPA2の弱点を改善している。有線区間や上位層の暗号化規格ではない点に注意する。
出典:令和1年度 秋期 情報セキュリティマネジメント試験 午前 問18(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。