正答3
解説
正解は3です。
この問題は、ブルートフォース攻撃(総当たり攻撃)の説明を選ぶものです。
ブルートフォース攻撃は、考えられる全ての文字の組合せを順に試して、パスワードを突き止める攻撃です。
【選択肢別解説】
1:× 認証後のセッションで使われるCookieなどのセッション情報を盗み、正規の利用者になりすますのは、セッションハイジャックの説明です。
2:× キー入力を全て記録して外部に送信するのは、キーロガーの説明です。
パスワードを推測するのではなく、入力そのものを盗み取ります。
3:○ 使用可能な文字のあらゆる組合せをパスワードとして順に試し、ログインを繰り返すのがブルートフォース攻撃です。
時間はかかりますが、試行回数に制限がなければいずれ正解に到達します。
4:× 正当な利用者のログインの通信を記録し、それをそのままサーバに送って不正にログインするのは、リプレイ攻撃の説明です。
【ポイント】
ブルートフォース攻撃への対策には、ログイン試行回数の制限(アカウントロック)や、長く複雑なパスワードの使用があります。
IDを固定してパスワードを変えるのがブルートフォース攻撃、パスワードを固定してIDを変えるのがリバースブルートフォース攻撃です。