情報セキュリティマネジメント 2019年 秋期 午前(科目A) 問19
問題文
リバースブルートフォース攻撃に該当するものはどれか。
選択肢
ア:攻撃者が何らかの方法で事前に入手した利用者IDとパスワードの組みのリストを使用して、ログインを試行する。
イ:パスワードを一つ選び、利用者IDとして次々に文字列を用意して総当たりにログインを試行する。(正解)
ウ:利用者ID、及びその利用者IDと同一の文字列であるパスワードの組みを次々に生成してログインを試行する。
エ:利用者IDを一つ選び、パスワードとして次々に文字列を用意して総当たりにログインを試行する。
🔒 解説は解答すると表示されます
リバースブルートフォース攻撃【情報セキュリティマネジメント解説】
正解の理由
リバースブルートフォース攻撃とは、攻撃者が「一つの(または数個の)パスワードを固定して、利用者ID(ユーザー名)を次々に変えてログインを試す」手法です。選択肢の中でこの動作を正しく表しているのが イ です。
ここでのポイントは「パスワードを固定し、ユーザー名を総当たりする」ことです。これにより、一般的によく使われるパスワード(例:123456、password)を複数のアカウントに対して試すことで、弱いパスワードのアカウントを見つけようとします。
ここでのポイントは「パスワードを固定し、ユーザー名を総当たりする」ことです。これにより、一般的によく使われるパスワード(例:123456、password)を複数のアカウントに対して試すことで、弱いパスワードのアカウントを見つけようとします。
(用語説明)
- ブルートフォース攻撃(総当たり攻撃):あり得る組み合わせを片っ端から試す攻撃手法。
- リバースブルートフォース:上の一種で、「パスワード固定 × ユーザー名多数」の組合せで試す方法。
- パスワードスプレー(password spraying):似た手法で、少数の一般的パスワードを多数のアカウントに対して試す攻撃。実務上はリバースブルートフォースと重なる場合が多いです。
解法ステップ
- 問題文で「何を固定して、何を変えているか」を探します。
- 「パスワードを固定してユーザー名を変える」ならリバースブルートフォースです。
- 各選択肢を「固定しているもの」と「総当たりしているもの」で簡潔に比較して、該当する選択肢を選びます。
- 例:アは「事前に入手したIDとパスワードの組を使う」→クレデンシャルスタッフィング。
- エは「ユーザーID固定でパスワードを総当たり」→通常のブルートフォース(特定アカウント狙い)。
選択肢別の誤答解説
-
ア: 「事前に入手した利用者IDとパスワードの組を使って試す」
→ これはクレデンシャルスタッフィング(credential stuffing:漏えいした認証情報の組を流用してログインを試す攻撃)です。パスワードやIDの組が既にペアになっている点が特徴です。 -
イ: 「パスワードを一つ選び、利用者IDを次々用意して総当たり」
→ これがリバースブルートフォースです。正答。少数の(典型的な)パスワードを多くのユーザーに当てることで成功率を上げます。 -
ウ: 「利用者IDと同一の文字列をパスワードにして試す」
→ 多くの利用者が「ユーザー名=パスワード」にしてしまう弱点を突く試みです。特定設定ミスや簡易パスワードを狙うが、典型的なリバースブルートフォースではありません。 -
エ: 「利用者IDを一つ選び、パスワードを次々試す」
→ これは従来型のブルートフォース(総当たり)攻撃に相当します。特定アカウントに対して多数のパスワードを当てる手法です。
よくある誤解
-
リバースブルートフォースとパスワードスプレーは同じか?
→ 実務ではしばしば同義で使われますが、厳密には「リバース=パスワード固定で多数のユーザー名を試す」「パスワードスプレー=少数の一般的パスワードを多数のアカウントに順次試す」と表現できます。試験では「パスワード固定でユーザー名総当たり」がリバースと覚えると安心です。 -
「多数試行=必ずロックアウトされる」は誤り
→ 多くのシステムで試行回数制限やアカウントロックがあるため、攻撃者はロックを避けるためパスワードを固定して多数のアカウントを狙う(=リバース)方法を使います。防御側はロックアウトとヘルプデスク運用のバランスを考える必要があります。
補足コラム(現場での対応イメージ)
職場での実運用では、次の複合策が有効です。
- 多要素認証(MFA:Multi-Factor Authentication)を導入する。パスワードだけでは突破されても追加の要素で防げます。
- 共通パスワードや使い回しを防ぐため、パスワード規程で「一般的なパスワードの禁止」を明記し、定期的に周知する。実務では「Have I Been Pwned」などの漏えいパスワード照合サービスと連携することもあります。
- ログイン試行の異常検知(短時間に多くのユーザー名で失敗が続く等)をSIEMやログ監視で検出し、自動で警告・一時遮断する。
- アカウントロックポリシーは厳しすぎると業務停止(DoS)につながるため、段階的な遅延やCAPTCHA導入、管理者による解除フローを整備する。
FAQ
Q: リバースブルートフォースはどうやって見つける?
A: ログで「同一パスワードで多数の異なるユーザー名に対する失敗」が連続しているパターンを探します。IP分散している場合は、失敗の対象ユーザー名の数や時間帯で異常を検出します。
A: ログで「同一パスワードで多数の異なるユーザー名に対する失敗」が連続しているパターンを探します。IP分散している場合は、失敗の対象ユーザー名の数や時間帯で異常を検出します。
Q: MFAで完全に防げますか?
A: MFAは非常に有効です。パスワードだけでは侵入できても、追加要素(スマホの承認やワンタイムコード)がなければログインできません。ただし、MFAもフィッシングや端末乗っ取りの対応は必要です。
A: MFAは非常に有効です。パスワードだけでは侵入できても、追加要素(スマホの承認やワンタイムコード)がなければログインできません。ただし、MFAもフィッシングや端末乗っ取りの対応は必要です。
Q: ロックアウトは有効?ヘルプデスク負荷は?
A: 有効ですが、過度なロックアウトは正当な利用者の業務停止を招きます。段階的遅延、CAPTCHA、通知メール、セルフ解除手順などでバランスを取ります。
A: 有効ですが、過度なロックアウトは正当な利用者の業務停止を招きます。段階的遅延、CAPTCHA、通知メール、セルフ解除手順などでバランスを取ります。
関連キーワード: リバースブルートフォース、パスワードスプレー、クレデンシャルスタッフィング、ログイン試行検知、多要素認証(MFA)

\ せっかくなら /
情報セキュリティマネジメントを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

