令和7年度秋期 応用情報技術者試験 午前 問37
デジタル署名が付与されたソフトウェアをインストールするときに,そのソフトウェアの発行元を確認するために使用する証明書はどれか。
- ア EV SSL証明書
- イ クライアント証明書
- ウ コードサイニング証明書
- エ サーバ証明書
解答・解説を見る
正解:ウ
AI解説
コードサイニング証明書は、ソフトウェアの発行者(開発元)が自身の身元を証明するために使用するデジタル証明書であり、ソフトウェアに付与されたデジタル署名を検証することで、発行元の正当性とインストール後のプログラムが改ざんされていないことを確認できる。 ア: EV SSL証明書はWebサイトの運営組織の実在性を高いレベルで証明するSSL/TLS証明書であり、Webサイトの認証に用いられるものでソフトウェア発行元の証明ではない。 イ: クライアント証明書は利用者(クライアント端末)自身を認証するために使われる証明書であり、ソフトウェアの発行元確認とは目的が異なる。 ウ: 正しい。コードサイニング証明書はソフトウェアの発行元を証明し、署名により改ざんの有無も検証できる証明書である。 エ: サーバ証明書はWebサーバなどの身元を証明しSSL/TLS通信を暗号化するための証明書であり、配布されるソフトウェアの発行元証明には使われない。 💡 『Webサイトの身元→サーバ証明書/EV SSL証明書』『ソフトウェアの発行元→コードサイニング証明書』と対象の違いで整理して覚えるとよい。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。