システム監査技術者 2013年 午前2 問21
問題文
ブルートフォース攻撃に該当するものはどれか。
選択肢
ア:可能性のある文字のあらゆる組合せのパスワードでログインを試みる。(正解)
イ:コンピュータへのキー入力を全て記録して外部に送信する。
ウ:盗聴者が正当な利用者のログインシーケンスをそのまま記録してサーバに送信する。
エ:ブラウザとWebサーバの間の通信で、認証が成功してセッションが開始されているときに、Cookieなどのセッション情報を盗む。
🔒 解説は解答すると表示されます
ブルートフォース攻撃【午前2解説】
正解の理由
ブルートフォース攻撃は、パスワードの候補を総当たりで試し、正しいパスワードを見つけようとする攻撃です。
アは、使用可能な文字のあらゆる組合せをパスワードとしてログインを試みています。これは総当たり攻撃そのものなので、正解です。
解法ステップ
- 選択肢の攻撃方法が「パスワードを推測する攻撃」か、「認証情報を盗む攻撃」かを見分けます。
- ブルートフォース攻撃の「候補を片端から試す」という特徴に注目します。
- 文字の組合せを網羅的に試すアを選びます。
選択肢別の誤答解説
- ア:文字のあらゆる組合せを試してパスワードを探す攻撃です。ブルートフォース攻撃に該当します。
- イ:キー入力を記録して外部へ送信する攻撃です。キーロガーによる情報窃取に該当します。
- ウ:正当な利用者のログイン通信を記録し、後から再送信する攻撃です。リプレイ攻撃に該当します。
- エ:ログイン後のCookieなどを盗み、利用者になりすます攻撃です。セッションハイジャックに該当します。
よくある誤解
- パスワードを盗む攻撃全般をブルートフォース攻撃だと思う
ブルートフォース攻撃は、パスワードを盗むのではなく、候補を試して正解を探す攻撃です。 - よく使われるパスワードだけを試す攻撃と混同する
よく使われるパスワードを候補にして試す方法は、辞書攻撃と呼ばれます。候補を網羅的に試すブルートフォース攻撃とは区別します。 - ログイン後の情報を盗む攻撃と混同する
セッション情報を盗むセッションハイジャックは、パスワード候補を総当たりする攻撃ではありません。
補足コラム
パスワードの文字数や使用文字の種類が増えると、試す必要のある組合せが急増します。例えば、使用できる文字が 種類で、パスワードの長さが 文字なら、固定長の候補数は 通りです。
多要素認証の導入や、ログイン試行回数の制限も、ブルートフォース攻撃への対策として有効です。
FAQ
Q. ブルートフォース攻撃と辞書攻撃の違いは何ですか?
A. ブルートフォース攻撃は文字の組合せなどを総当たりで試します。一方、辞書攻撃は、よく使われる単語や流出したパスワードなど、用意した候補を優先的に試します。
A. ブルートフォース攻撃は文字の組合せなどを総当たりで試します。一方、辞書攻撃は、よく使われる単語や流出したパスワードなど、用意した候補を優先的に試します。
Q. パスワードを長くすると、なぜ有効なのですか?
A. パスワードが長くなるほど候補数が大きく増え、正しいパスワードに到達するまでに必要な試行回数が増えるためです。
A. パスワードが長くなるほど候補数が大きく増え、正しいパスワードに到達するまでに必要な試行回数が増えるためです。
関連キーワード: ブルートフォース攻撃、辞書攻撃、キーロガー、リプレイ攻撃、セッションハイジャック

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

