本文へ移動

じしょこうげき

辞書攻撃

パスワードの推測攻撃の一種で、辞書に載っている単語や頻出文字列のリストを自動的に試行してログインを突破する手法です。

詳しい説明

辞書攻撃とは、パスワードの推測攻撃の一種で、辞書に載っている単語やよく使われる文字列のリストを順番に試すことで、ログインパスワードを突破しようとする手法です。利用者が覚えやすい単語をパスワードに設定しがちであるという心理を利用しており、自動化されたツールを使うことで短時間で膨大な試行を繰り返します。

攻撃者は、英単語リストや過去に漏洩したパスワードリストを「辞書」として用意します。システムに対してログインを試行し、リストにある候補を順番に入力していき、一致するまで続けます。複雑なパスワードを設定していないシステムであれば、比較的簡単に突破されるリスクがあるため、システム側でのアカウントロックや、強固なパスワード設定が求められます。

試験では、ブルートフォース攻撃(総当たり攻撃)との違いがよく問われます。ブルートフォース攻撃はあり得るすべての組み合わせを試すため時間はかかりますが、辞書攻撃は「よくあるパスワード」から試すため効率的です。対策として、推測されにくい複雑なパスワードの設定や、多要素認証の導入が重要であることを押さえる必要があります。

試験で問われること

ITパスポート試験

  • 辞書攻撃はパスワードリストを用いて効率的に推測を試みる攻撃手法であることを押さえる。
  • 対策として、辞書に含まれにくい複雑な文字列の設定や、二要素認証の有効性が問われる。

基本情報技術者試験

  • ブルートフォース攻撃との違いとして、辞書攻撃は候補を絞って試行するため短時間で成功する可能性があることを理解する。