情報処理のWeb教科書―IPA情報処理試験対策のお供に!

ブルートフォースアタック―攻撃の対策。

トップ 情報処理の知識体系 テクノロジ系 技術要素 セキュリティ 情報セキュリティとは 攻撃手法 サイバー攻撃の種類 ブルートフォースアタック

ブルートフォースアタック(Brute-force attack)は、与えられた1組の平文と暗号文に対し、総当たりで鍵を割り出す、 あるいは使用可能な文字のあらゆる組合せをそれぞれパスワードとして、繰り返しログインを試みる攻撃です。対策方法などブルートフォースアタックについてまとめています。

▲記事トップへ

目次

この記事の目次です。

1. ブルートフォースアタックとは
2. ブルートフォースアタックの対策
3. リバースブルートフォースアタックとは

ブルートフォースアタックに関連したIPA情報処理試験の過去問題
もっと知識を広げるための参考
更新履歴

1. ブルートフォースアタックとは

ブルートフォースアタック(Brute-force attack)は、与えられた1組の平文と暗号文に対し、総当たりで鍵を割り出す、 あるいは使用可能な文字のあらゆる組合せをそれぞれパスワードとして、繰り返しログインを試みる攻撃です。

オフラインで用いられる

オンラインの場合それほど多くのパターンを試すことができないため、通常はオフラインで用いられます。

最大試行回数の計算例

パスワードの文字の種類をn、文字数をxとするとパスワードの文字列のパターンはnのx乗となります。

たとえば、“A”から“Z”の26種類の文字が使用できるパスワードの場合、4文字の場合26の4乗が最大の試行回数になります。 また文字数を4文字から6文字に増やすと、総当たり攻撃でパスワードを解読するための最大の試行回数は、 26の4乗から26の6乗に増え、26の2乗倍(26×26=676倍)にパターンが増えます。

2. ブルートフォースアタックの対策

ブルートフォースアタック(Brute-force attack)の対策は、 パスワードクラックへの対策と同じで以下のような対策(予防、防止)が挙げられます。

3. リバースブルートフォースアタックとは

リバースブルートフォースアタックとは、ユーザIDを固定して何通りものパスワードの組み合わせを試行するブルートフォースアタックに対し、 パスワードを固定して何通りものユーザIDの組み合わせを試行する攻撃のことをいいます。

ブルートフォースアタックに関連したIPA情報処理試験の過去問題

以下ではブルートフォースアタックに関連したIPA情報処理試験の過去問とその解説をまとめています。

もっと知識を広げるための参考

更新履歴

戻る

スポンサーリンク

情報処理の知識体系

各試験の問題と解説

ランダム出題・採点アプリ

プログラミング

スポンサーリンク