令和7年度 秋期 プロジェクトマネージャ試験 データベーススペシャリスト試験 エンベデッドシステムスペシャリスト試験 システム監査技術者試験 情報処理安全確保支援士試験 午前Ⅰ 問題【共通】 問13
テクノロジセキュリティ技術デジタル署名・PKI
デジタル署名が付与されたソフトウェアをインストールするときに,そのソフトウェアの発行元を確認するために使用する証明書はどれか。
解答・解説
正解: ウ. コードサイニング証明書
コードサイニング証明書(Code Signing Certificate)は、ソフトウェアやプログラムの配布元(発行元)を証明し、プログラムが改ざんされていないことを保証するために使用されるデジタル証明書です。
問題文にある「デジタル署名が付与されたソフトウェアをインストールするときに,そのソフトウェアの発行元を確認するために使用する」という目的に合致します。
各選択肢の解説
- EV SSL 証明書: ウェブサイトの運営者の実在性を厳格な審査により証明し、通信を暗号化するためのサーバ証明書の一種です。ソフトウェアの発行元の確認には使用しません。
- クライアント証明書: サーバに対して、クライアント(ユーザや端末)の正当性を証明し、認証を行うために使用される証明書です。ソフトウェアの発行元確認用ではありません。
- コードサイニング証明書: 正解です。ソフトウェアの発行元を証明し、改ざんされていないことを保証します。
- サーバ証明書: クライアントに対して、サーバの正当性(Webサイトの運営者など)を証明し、通信を暗号化するための証明書です。ソフトウェア自体の証明には使用しません。