ブルートフォース攻撃
定義
ブルートフォース攻撃とはパスワード・暗号鍵・PINのすべての組み合わせを順番に試す攻撃です。計算能力の向上により、8文字の英数字パスワードはGPUを使えば数時間〜数日で解読できます。実用的な変種として、辞書攻撃(よく使われるパスワードリストから試す)・パスワードスプレー(多数のアカウントに少数のパスワードを試してロックアウトを回避)・クレデンシャルスタッフィング(漏洩済みの認証情報セットを別サービスで試す)があります。オンライン攻撃(ログインフォームへのリアルタイム試行)にはアカウントロックアウト・レートリミット・CAPTCHA・IP評判フィルタリングが有効です。オフライン攻撃(漏洩したハッシュ値に対するローカルでの試行)には、bcrypt・Argon2・scryptのような計算コストの高いハッシュ関数がブルートフォースを実用的に不可能にします。十分に長くランダムなパスワード(パスワードマネージャーで生成)と多要素認証の組み合わせが最も確実な対策です。
関連用語
よくある質問
ブルートフォース攻撃とは?
パスワードや暗号鍵のすべての組み合わせを試す攻撃。アカウントロックアウト・レートリミット・長いパスワードで対策する。辞書攻撃はよく使われるパスワードのみを試す変種。
同じカテゴリの用語(攻撃手法)
攻撃者が正規サービスと利用者の間に入り、認証情報やセッションを中継・窃取するフィッシング手法。…
国家支援組織や高度な技術を持つ攻撃グループによる長期・潜伏型の標的型攻撃。数ヶ月〜数年かけて侵入・維持・情報収集を行う。…
取引先や経営者になりすまして送金、請求書変更、機密情報送付を促すビジネスメール詐欺。…
実在ブランド、取引先、社内組織になりすまし、利用者に誤操作や情報入力を促す攻撃。…
ログインID、パスワード、トークン、MFAコードなどの認証情報を大量または継続的に収集する行為。…
他サービスから漏えいしたIDとパスワードの組み合わせを使い、別サービスへのログインを試す攻撃。…