AUシステム監査技術者試験 午前Ⅱ

平成23年度特別 システム監査技術者 午前Ⅱ 問20

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

手順に示す処理を行ったとき,検証できることはどれか。 〔手順〕 (1)送信者Aはファイルのハッシュ値を計算して,信頼できる第三者機関に送信する。 (2)第三者機関は,信頼できる日時を保持しており,受信したハッシュ値とその受信日時を結合し(結合データ),そのディジタル署名を生成し,ディジタル署名と結合データの組(ディジタル署名済みの結合データ)を送信者Aに返信する。 (3)送信者Aはファイルと第三者機関から送られてきたディジタル署名済みの結合データを受信者Bに送信する。 (4)受信者Bは第三者機関のディジタル署名を確認し,ファイルから計算したハッシュ値と,ディジタル署名済みの結合データから取り出されたハッシュ値を照合する。そして,結合データから取り出された日時を確認する。

選択肢

  1. ア
    当該日時でのファイルの存在と,それ以降にファイルが改ざんされていないこと
  2. イ
    当該日時に受信者Bにファイルが到達したこと
  3. ウ
    当該日時に送信者Aが受信者Bにファイルを送信したこと
  4. エ
    当該日時にファイルが作成されたこと
解き方のヒントを見る

真正性と時点を見分ける視点

第三者機関が関与する電子データの確認では、誰が何を証明し、どの時点に結び付く情報なのかを分けて捉え、役割の混同を避けながら選択肢を読み比べ、判断の軸を一つに保ちます。

この問題で問われていること

一つの記述に複数の役割や根拠が含まれていないかに注目し、データの内容そのものと、外部から与えられた確認情報を切り分け、記述が示す関係だけを丁寧に確認してください。

視点

第三者機関に関する説明を読むときは、対象となるデータ、確認を担う主体、確認が結び付く時点という三つの要素を別々に整理し、それぞれの関係が文中でどう扱われているかを確認します。

確認ポイント

  • 確認対象が何かを整理する
  • 関与する主体の役割を分けて読む
  • 情報が結び付く時点に注目する
正解と解説を見る

正解

ア

解説

第三者機関は、ファイルのハッシュ値と信頼できる受信日時を結合して署名する。受信者Bは署名を確認し、現在のファイルのハッシュ値と記録された値を照合することで、その日時に対応するファイルの存在と、その後の改ざんがないことを確認できる。

理由

第三者機関が受信したハッシュ値に信頼できる日時を付けて署名するため、その日時の時点で対応する内容のファイルが存在したことを確認できる。さらに、後でファイルから計算したハッシュ値が記録値と一致すれば、その時点以降に内容が変更されていないことを確認できる。

比較

この手順で記録されるのは、第三者機関がハッシュ値を受信した日時です。受信者Bへの到達日時や送信日時、ファイルの作成日時を直接記録する手順ではないため、それらの事実までは検証できない。

選択肢ア(正解)

これは正解だよ。第三者機関はファイルのハッシュ値と信頼できる受信日時を結合して署名する。受信者Bが現在のファイルのハッシュ値と記録値を照合することで、その日時の時点で対応するファイルが存在したことと、その後に内容が改ざんされていないことを確認できる。

選択肢イ

これは不正解だよ。手順で第三者機関が記録するのは、送信者Aからハッシュ値を受信した日時である。受信者Bへのファイルの到達日時は記録されておらず、Bがファイルを受け取った時点をこの署名付きデータから確認することはできない。

選択肢ウ

これは不正解だよ。第三者機関の日時は、送信者Aが受信者Bへファイルを送信した日時ではなく、第三者機関がハッシュ値を受信した日時である。そのため、この手順だけではAからBへの送信日時を検証できない。

選択肢エ

これは不正解だよ。記録されるのは第三者機関がハッシュ値を受信した日時であり、ファイルを作成した日時ではない。ファイルの作成時刻を示す情報は手順に含まれないため、作成日時をこの方法で確認することはできない。

学習のポイント

電子署名付きタイムスタンプによる存在時点と完全性の確認

出典:独立行政法人 情報処理推進機構(IPA)平成23年度特別 システム監査技術者試験 午前Ⅱ 問20(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針