ブルートフォース攻撃
定義
ブルートフォース攻撃とはパスワード・暗号鍵・PINのすべての組み合わせを順番に試す攻撃です。計算能力の向上により、8文字の英数字パスワードはGPUを使えば数時間〜数日で解読できます。実用的な変種として、辞書攻撃(よく使われるパスワードリストから試す)・パスワードスプレー(多数のアカウントに少数のパスワードを試してロックアウトを回避)・クレデンシャルスタッフィング(漏洩済みの認証情報セットを別サービスで試す)があります。オンライン攻撃(ログインフォームへのリアルタイム試行)にはアカウントロックアウト・レートリミット・CAPTCHA・IP評判フィルタリングが有効です。オフライン攻撃(漏洩したハッシュ値に対するローカルでの試行)には、bcrypt・Argon2・scryptのような計算コストの高いハッシュ関数がブルートフォースを実用的に不可能にします。十分に長くランダムなパスワード(パスワードマネージャーで生成)と多要素認証の組み合わせが最も確実な対策です。
関連用語
同じカテゴリの用語(攻撃手法)
国家支援組織や高度な技術を持つ攻撃グループによる長期・潜伏型の標的型攻撃。数ヶ月〜数年かけて侵入・維持・情報収集を行う。…
認証済みユーザーに悪意のあるサイトを訪問させ、意図しないリクエストをターゲットサイトに送信させる攻撃。CSRFトークンと…
多数のホスト(ボットネット)から同時に大量のトラフィックを送り、標的サービスをダウンさせる攻撃。ボリューム型・プロトコル…
DNSリゾルバのキャッシュに偽の名前解決情報を注入し、正規ドメインへのアクセスを攻撃者が制御するサーバーに誘導する攻撃。…
攻撃者が通信キャリアのサポートに被害者を騙って電話番号を自分のSIMカードに移管させる攻撃。SMS認証(2FA)を乗っ取…
WebアプリケーションのSQLクエリに悪意のある入力を注入し、DBを不正操作する攻撃。プリペアドステートメントで根本的に…