教科書で学ぶパスワード・認証を狙う攻撃
定義ブルートフォース攻撃 は、使える文字のあらゆる組合せを順に試してパスワードを割り出す 総当たり の攻撃である。
解説候補を絞らないので、時間さえかければいつかは正しいパスワードに行き着く。使える文字が n 種類で桁数が k のとき、組合せの数は n を k 個掛け合わせた値になり、桁や文字の種類が増えるほど試行回数は急に増える。同じ ID で入力の誤りが一定回数続くと、その ID をしばらく使えなくする仕組みを アカウントロック という。
たとえ3 桁のダイヤル錠を、000 から 999 まで順に全部回して開けようとするようなもの。
記憶フック英語の brute force は「力ずく」。工夫で当てるのではなく、数で押し切る攻撃。