本文へスキップ
← 用語集一覧へ

ブルートフォース攻撃

教科書で学ぶパスワード・認証を狙う攻撃

定義ブルートフォース攻撃 は、使える文字のあらゆる組合せを順に試してパスワードを割り出す 総当たり の攻撃である。

解説候補を絞らないので、時間さえかければいつかは正しいパスワードに行き着く。使える文字が n 種類で桁数が k のとき、組合せの数は n を k 個掛け合わせた値になり、桁や文字の種類が増えるほど試行回数は急に増える。同じ ID で入力の誤りが一定回数続くと、その ID をしばらく使えなくする仕組みを アカウントロック という。

たとえ3 桁のダイヤル錠を、000 から 999 まで順に全部回して開けようとするようなもの。

記憶フック英語の brute force は「力ずく」。工夫で当てるのではなく、数で押し切る攻撃。

関連する過去問(6 問)