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

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

解答・解説

正解: ウ. コードサイニング証明書

ソフトウェアに付与されたディジタル署名を検証し、そのソフトウェアの発行元(作成者)を確認し、改ざんされていないことを保証するために使用される証明書は、コードサイニング証明書です。

各選択肢の解説

  • ア(EV SSL証明書): Webサイトの運営組織の実在性を厳格に審査して発行される、信頼性の高いSSL/TLSサーバ証明書です。ソフトウェアの発行元確認用ではありません。
  • イ(クライアント証明書): 通信相手のサーバに対して、クライアント(利用者や端末)を認証するために使用される証明書です。
  • ウ(コードサイニング証明書): 正解です。ソフトウェアやプログラムに付与されたディジタル署名から、発行元の身元とソフトウェアが改ざんされていないことを確認するために使用されます。
  • エ(サーバ証明書): Webサーバなどの身元を証明し、クライアントとの間の通信を暗号化するために使用される証明書です。

Spineチーム