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

逆総当たり攻撃

pointこの用語のポイント

pointIDとパスワードを盗むときの手法だよ

point可能性のあるやつを片っ端から試していくよ

pointパスワードを1つ決めてIDをガンガン変えていくよ

スポンサーリンク

簡単に書くよ

逆総当たり攻撃(読:ギャクソウアタリコウゲキ 英:reverse brute force attack)とは

ID版オラオラ!型攻撃のこと。
と言われても分かりませんよね。
真面目に書くと

IDとパスワードの組み合わせを盗み出すときの やり方のひとつ
であり

パスワードを1つ決めて、それと組み合わせるIDを1回ごとに変えながら、可能性のあるやつを片っ端から試していく やり方
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「総当たり攻撃」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

総当たり攻撃は「総当たりで試していくぜ!」なパスワード暗号の解読方法です。
悪い人がパスワードとかを解析するときに(専用のソフトを使って)やります。
「オラオラオラオラ!」な心意気で片っ端から全部 試していく やり方です。

逆総当たり攻撃

例えば、そうですね。
4桁の暗証番号が付いている鍵が あったとしましょう。
それぞれ0から9までの数字が選べます。

逆総当たり攻撃2

暗証番号として設定される可能性があるのは「0000」から「9999」までの どれかです。
それ以外の可能性は ありません。

それなら「0000」「0001」「0002」……「9997」「9998」「9999」と地道に全部 試していけば、どこかで当たります。

逆総当たり攻撃3

それを実際にやるのが総当たり攻撃です。
「力技、ここに極まれり!」って感じですね。

逆総当たり攻撃4

これがIDとパスワードの組み合わせであれば、IDを1つ決めて、可能性のあるパスワードを片っ端から試していきます。
例えば、ID「1」に対してパスワードを「0000」「0001」「0002」……「9997」「9998」「9999」と試すような やり方です。

逆総当たり攻撃5

以上を踏まえて、本題に入ります。

総当たり攻撃では

1つの「ID」に対して、すべての「パスワード」を片っ端から試す

やり方をします。

逆総当たり攻撃6

この総当たり攻撃の逆で

1つの「パスワード」に対して、すべての「ID」を片っ端から試す

パスワードの破り方が「逆総当たり攻撃」です。
総当たり攻撃と同じように「オラオラオラオラ!」な心意気で片っ端から全部 試していく やり方です。

逆総当たり攻撃7

逆総当たり攻撃は総当たり攻撃の逆です。
パスワードを1つ決めて、可能性のあるIDを片っ端から試していきます。
例えば、パスワード「0000」に対してIDを「1」「2」「3」……と試すような やり方です。

逆総当たり攻撃8

逆総当たり攻撃のメリット……と書いて良いのか分かりませんが、総当たり攻撃より優れている点は「おまえ、何回も間違ったから使えなくするよ!」にやられないことです。

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

逆総当たり攻撃では、この制約を突破できてしまいます。
1つのIDに対するパスワードの入力は1回だからです。
試すのが1回なので「3回連続で間違ったら使えなくするよ」の制約に引っかかりません。

これが逆総当たり攻撃が総当たり攻撃より優れている点です。

とはいえ逆総当たり攻撃に対する予防は難しくありません。
それは

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

です。

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

あなたの設定しているパスワードが「1つのパスワード」に一致しなければ、逆総当たり攻撃の餌食には なりません。
悪い人が「こんなパスワードにしている人がいるだろうな~」と考えるパスワードにしていなければ大丈夫です。

ぜひ、個性あふれるオリジナルなパスワードを設定してあげてください。


image piyo2

一言でまとめるよ

まぁ「逆総当たり攻撃」って単語が出てきたら「パスワードを固定にしてIDを片っ端から全部 試します!なパスワードの破り方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像013
書籍画像054

おまけ



書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた