本文へスキップ

平成25年度 秋期 ITパスポート試験 問96

この問題の解説と、これまでの解答の記録です。

問96
頻出度★★★

S 社の総務部では,所属員が 1 週間分の業務実績をまとめた業務報告書を毎週作成して,部門のファイルサーバ(以下,部門サーバという)に保管している。 総務部が定めた業務報告書の作成ルールは,次のとおりである。 〔業務報告書の作成ルール〕 (1) 業務報告書は,報告する項目が記載されているひな形ファイルを用いて作成する。ひな形ファイルの名称は“業務報告書(ひな形)”で,部門サーバの,読取りだけが可能な“ひな形”フォルダに保管されている。 (2) 業務報告書のファイル名の形式とその表記ルールは,次の表 1 のとおりである。 表 1 業務報告書のファイル名の形式とその表記ルール

項目内容
ファイル名の形式“報告_” + yymm + w + 作成者氏名
表記ルール①“ ”で囲まれた文字はそのままファイル名に使用する。<br>② yymm は報告する年月(年は西暦下 2 桁),w は報告する月ごとの週の連番であり,y,m,w の個数はそれぞれの桁数を表す。<br>③“+”は前後の文字をつなげる記号であり,実際のファイル名には含めない。

(3) 業務報告書の作成には,PC の個人用フォルダを一時的に利用し,完成後に部門サーバの“報告書”フォルダに保管する。 (4) 部門サーバには完成した業務報告書だけを保管することにし,修正する場合は,PC の個人用フォルダに移動してから修正する。 (5) 業務報告書に関連した資料(以下,関連資料という)がある場合には,部門サーバの“報告書”フォルダに保管する。関連資料として保管できるファイル数の上限は一つの業務報告書につき 12 とする。 (6) 機密度が高い関連資料を保管するときには,ファイルにパスワードを設定する。パスワードに使用する文字は,半角英数字 6 桁以上とし,英字大文字,英字小文字及び数字を,それぞれ少なくとも一つ含める。 機密度の高い関連資料のファイルに設定するパスワードとして, 適切なものはどれか。

出典 平成25年度 秋期 ITパスポート試験 問96
解説

問 96

  • 不正解ア

    Da8e9 は、大文字D・小文字a e・数字8 9 と文字種の条件 (大文字・小文字・数字をそれぞれ1文字以上) は満たしているが、全体で5桁しかなく「6桁以上」という長さの条件を満たさない。文字種が揃っていても桁数が足りなければ、試される組合せの総数が小さくなり総当たり攻撃に弱いため、規定上は不適切である。長さと文字種は両方そろって初めて条件を満たす点に注意したい。

  • 不正解イ

    Hdfpfgh は7桁あるので長さの条件は満たすが、含まれているのは大文字Hと小文字d f p f g h だけで、数字が1文字も入っていない。ルールは英字大文字・英字小文字・数字の3種類をそれぞれ少なくとも一つ含めることを求めているので、数字を欠くこの文字列は不適切である。英字だけで長くしても、使える文字の種類が減る分だけ強度は上がりにくい。

  • ウ

    正解 正解はウ「W28t53」。本問は中問C (S社総務部の業務報告書の作成ルール) を前提としており、そのルールでは、機密度が高い関連資料のファイルに設定するパスワードは「半角英数字6桁以上」で、かつ「英字大文字・英字小文字・数字をそれぞれ少なくとも一つ含める」と定められている。判定は、①桁数が6桁以上か、②大文字・小文字・数字の3種類がすべて入っているか、の2点を順に確かめるだけでよい。ウの W28t53 は、W・2・8・t・5・3 のちょうど6桁で条件①を満たし、英字大文字はW、英字小文字はt、数字は2・8・5・3 と3種類の文字がすべて1文字以上含まれているので条件②も満たす。他の三つはいずれかの条件を落とすため、規定に適合するのはウだけである。なお、この「一定の長さ以上」「複数の文字種を混在させる」という条件は、総当たり攻撃 (ブルートフォース攻撃) で試すべき組合せの数を増やし、辞書攻撃で当てられる単純な文字列を避けるための、パスワード設計の基本的な考え方でもある。

  • 不正解エ

    z32e2bk は7桁で、小文字z e b k と数字3 2 2 を含むが、英字大文字が1文字も入っていない。長さと、小文字・数字の2種類は満たしていても、大文字を欠いている時点で3種類すべてを含むという条件を満たさないため不適切である。ウと比べると桁数は多いが、文字種の要件は桁数で代替できない点がポイントである。

ここがポイント
  • パスワードの適否は、与えられたパスワードポリシー (本問では中問Cのルール: 半角英数字6桁以上、英字大文字・英字小文字・数字をそれぞれ1文字以上) に照らして機械的に判定する。手順は、まず桁数を数え、次に大文字・小文字・数字が1文字以上あるかを1つずつ確認する。条件は「かつ」で結ばれているので、どれか一つでも欠ければその選択肢は落ちる。
  • 安全なパスワードの基本は、十分な長さがあること、英大文字・英小文字・数字 (可能なら記号) など文字種を混在させること、氏名・生年月日・辞書にある単語など推測されやすい文字列を使わないこと。長さと文字種を増やすと試行すべき組合せが飛躍的に増え、総当たり攻撃 (ブルートフォース攻撃) や辞書攻撃に対して強くなる。
用語

解答の記録