ITパスポート試験 過去問解説

パスワードとは?ITパスポート試験 2014年 (平成26年 春期) 問51を解説

ITパスポート試験 2014年 (平成26年 春期) 問51は、パスワードに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

パスワードの解読方法の一つとして、全ての文字の組合せを試みる総当たり攻撃がある。"0"から"9"の10種類の文字を使用できるパスワードにおいて、桁数を4桁から6桁に増やすと、総当たり攻撃でパスワードを解読するための最大の試行回数は何倍になるか。

この問題の出題ポイント

  • パスワードの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: パスワード、総当たり攻撃、計算問題。

選択肢

  1. 1.5
  2. 20
  3. 100正解
  4. 1,024

正解

: 100

解説

総当たり攻撃(ブルートフォース)の最大試行回数は「使用可能文字種^桁数」で算出する. 10種類の文字(0〜9)で4桁なら10^4=10,000通り,6桁なら10^6=1,000,000通り. 比率は10^6÷10^4=10^(6−4)=10^2=100倍となる. 桁数を2桁増やすと試行回数は100倍となり,指数関数的に解読困難度が増加する. 文字種を増やすか桁数を増やすかが解読耐性向上の鍵で,パスワードポリシ設計の理論的根拠となる. ハッシュ化やソルト付加で対抗するのが定石. パスワード長は短いより長いほうが防御力で圧倒的に有利となる.

なぜ他の選択肢が違うのか

  • 誤り. 1.5倍は10^0.176程度の比に相当し,本問の桁数2桁増(10^2=100倍)の関係から大きく外れる. 計算根拠がなく桁数増加の指数効果を全く反映していない数値で,試行回数比の理解として不適切である. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

  • 誤り. 20倍は10^(6−4)=100倍の指数計算と整合せず,計算根拠が不明な選択肢. 桁数増加効果を線形的に見ているような数値で,実際の指数関数的増加を表現しない誤った推定値である. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

  • ウ(正解)

    正しい. 10^6÷10^4=10^(6−4)=10^2=100倍となるため,桁数を2桁増やすと試行回数は100倍に増えるため. 指数計算の基本原理が正しく適用されたパスワード強度の標準的な分析結果である. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

  • 誤り. 1,024は2^10の値であり,2進数を前提とした文字数の計算結果. 本問は10種の10進文字なので10^2=100が正しく,2^10の値とは合致しない. 進数の取り違えによる誤りの選択肢である. この用語の正確な定義と他選択肢との明確な区別を押さえることが理解の要点

解き方の整理

パスワードの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2014年 (平成26年 春期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。