「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「ブルートフォースアタック」と「リバースブルートフォースアタック」の違い

スポンサーリンク

予備知識


用語意味
ID「おまえ、誰?」を識別するための情報。個人を特定するために付与される名札(身分証明用の番号)
パスワード合言葉のこと

それぞれの用語の意味


用語意味
ブルートフォースアタックパスワードとかを解読するときのやり方のひとつで、4桁の暗証番号に対して「0000」から「9999」までを試すように、可能性のあるやつを片っ端から試していく やり方
リバースブルートフォースアタックIDとパスワードの組み合わせを盗み出すときのやり方のひとつで、パスワードを1つ決めて、それと組み合わせるIDを1回ごとに変えながら、可能性のあるやつを片っ端から試していく やり方

似ているところ


どちらも、IDとパスワードを盗んでやるぜ攻撃です。
オラオラオラオラ!な心意気で可能性のあるやつを片っ端から全部 試していきます。


「ブルートフォースアタック」と「リバースブルートフォースアタック」の違い1

違うところ


IDとパスワードの、どちらをオラオラ!するかが違います。

ブルートフォースアタックはパスワードをオラオラ!です。
IDを固定にして、可能性のあるパスワードを片っ端から試していきます。


「ブルートフォースアタック」と「リバースブルートフォースアタック」の違い2

例えば、ID「1」に対して、パスワードを「0000」「0001」「0002」……「9997」「9998」「9999」と試すような やり方です。


「ブルートフォースアタック」と「リバースブルートフォースアタック」の違い3

それに対して、リバースブルートフォースアタックはIDをオラオラ!です。
パスワードを固定にして、可能性のあるIDを片っ端から試していきます。


「ブルートフォースアタック」と「リバースブルートフォースアタック」の違い4

例えば、パスワード「0000」に対して、IDを「1」「2」「3」……と試すような やり方です。


「ブルートフォースアタック」と「リバースブルートフォースアタック」の違い5

備考


ブルートフォースアタックは「総当たり攻撃」とも呼ばれます。
リバースブルートフォースアタックは「逆総当たり攻撃」です。

リバースブルートフォースアタックのメリット……と書いて良いのか分かりませんが、ブルートフォースアタックより優れている点は「おまえ、何回も間違ったから使えなくするよ!」にやられないことです。

パスワードの入力に対しては「3回連続で間違ったら使えなくするよ。また使えるようにしてほしかったら直接 電話してこいよ」みたいな制約が付いていることも多々あります。
その場合、ブルートフォースアタックは使えません。
パスワードの全部の組み合わせを試す前に使えなくされてしまうからです。

ところがリバースブルートフォースアタックでは、この制約を突破できてしまいます。
なぜなら、1つのIDに対するパスワードの入力は1回だからです。
試すのが1回なので「3回連続で間違ったら使えなくするよ」の制約に引っかかりません。

これがリバースブルートフォースアタックがブルートフォースアタックより優れている点です。

とはいえリバースブルートフォースアタックに対する予防は難しくありませんけどね。
リバースブルートフォースアタックに対する予防、それは

個性的なパスワードにする

です。

リバースブルートフォースアタックでは1つのパスワードに対して、すべてのIDの組み合わせを試します。
その「1つのパスワード」を使っている人がいなければ、すべてのIDの組み合わせを試しても徒労に終わります。
そこで「1つのパスワード」には「う~ん、多分、こんなパスワードにしている人が多いんじゃないかなぁ」なパスワードを選ぶのです。
その方が見つかる可能性が上がりますからね。
4桁の数字であれば「0000」「1234」「4649」などでしょうか。

あなたの設定しているパスワードが「1つのパスワード」に一致しなければ、リバースブルートフォースアタックの餌食には なりません。
悪い人が「こんなパスワードにしている人がいるだろうな~」と考えるパスワードにしていなければ大丈夫です。


スポンサーリンク
書籍画像048
書籍画像078


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
マンガでわかるITパスポート
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本