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

総当たり攻撃

pointこの用語のポイント

pointパスワードとかを解読するときの手法だよ

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

スポンサーリンク

簡単に書くよ

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

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

パスワードとか暗号(ルールを知っている人しか意味を読み取れないようにするために、特定のルールに従って ぐちゃぐちゃに変換したデータ)を解読するときの やり方のひとつ
であり

4桁の暗証番号に対して「0000」から「9999」までを試すように、可能性のあるやつを片っ端から試していく やり方
です。


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

言葉にすると簡単ですけどね。
数字だけだと仮定しても桁数によってはバカになりません。
4桁なら1万通りですが、5桁で10万通り、6桁で100万通り、10桁なら100億通りです。
長いパスワードに対してやるのは現実的では ありません。

ですから「パスワードを作るときは一定の文字数以上にしましょう」と言われるのです。
長くなればなるほど、総当たり攻撃でパスワードを当てるのは難しくなります。
悪い人にパスワードを盗まれる可能性が下がる理屈です。

パスワードを長くできない場合は試せる回数を減らします。
例えば「3回連続で間違えたら使えなくする」とかですね。
銀行の暗証番号などは、こちらのやり方で守られています。


image piyo2

一言でまとめるよ

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

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

おまけ


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
あたえる人があたえられる