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

令和3年度秋期 システム監査技術者 午前Ⅱ 問17

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

問題

ディジタル署名のあるソフトウェアをインストールするときに,そのソフトウェアの発行を確認するために使用する証明書はどれか。

選択肢

  1. ア
    EV SSL証明書
  2. イ
    クライアント証明書
  3. ウ
    コードサイニング証明書
  4. エ
    サーバ証明書
解き方のヒントを見る

役割を切り分けて考える視点

この分野では、似た言葉を個別の機能だけで判断せず、説明が扱う目的と対象の範囲を分けて読むことが大切です。まず中心となる役割を一つに要約し、周辺情報とは切り離して整理しましょう。

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

選択肢を比べる際は、説明の中心が何を対象にし、どの目的に向けられているかという一点だけを確認してください。用語の連想や細かな表現ではなく、役割の焦点が一致しているかを見ます。

視点

技術を整理するときは、名称や周辺的な用語に引きずられず、説明の主語と目的を一組として捉えます。中心的な役割を短く言い換えたうえで、補足説明や関連する要素は別の情報として扱うと、役割の焦点を比較しやすくなります。

確認ポイント

  • 説明の主語と目的が何かを確認する。
  • 中心的な役割を短い言葉で整理する。
  • 補足情報と中心的な説明を分けて読む。
正解と解説を見る

正解

ウ

解説

ディジタル署名付きソフトウェアの発行元を確認するには、ソフトウェアのコードに付された署名を検証するための証明書を用いる。したがって、コードサイニング証明書が該当する。

理由

コードサイニング証明書は、ソフトウェアのコードに付されたディジタル署名を検証し、そのソフトウェアの発行元を確認するために使用される。設問の目的と一致する。

比較

EV SSL証明書やサーバ証明書は主にWebサイトやサーバの身元確認に関係し、クライアント証明書はクライアント側の認証に用いられる。いずれもソフトウェアの発行元確認とは対象が異なる。

選択肢ア

これは不正解だよ。EV SSL証明書は、Webサイトの運営組織について厳格な審査を行い、Webサイトの身元を確認するための証明書である。ソフトウェアのコードに付されたディジタル署名を検証し、発行元を確認する用途とは異なる。

選択肢イ

これは不正解だよ。クライアント証明書は、利用者の端末やクライアントを識別し、通信相手として認証するために用いられる証明書である。ディジタル署名付きソフトウェアの発行元を確認する証明書ではない。

選択肢ウ(正解)

これは正解だよ。コードサイニング証明書は、ソフトウェアのコードに付されたディジタル署名を検証するために使われる。検証によって、ソフトウェアの発行元を確認したり、署名後に改変されていないかを確認したりできるため、設問の目的に合致する。

選択肢エ

これは不正解だよ。サーバ証明書は、TLSなどの通信で接続先サーバの身元を確認し、安全な通信に利用する証明書である。インストールするソフトウェアのコード署名を検証して発行元を確認する目的には用いない。

学習のポイント

証明書は名称だけでなく、確認対象と利用目的で区別する。

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

関連する過去問一覧

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