IPA公式正解:ウ コードサイニング証明書
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。コードサイニング証明書(Code Signing Certificate)は、ソフトウェアの実行ファイルなどにデジタル署名(コード署名)を付与する際に使用する電子証明書です。これにより、利用者は配布元の身元を確認でき、ソフトウェアが不正に改ざんされていないことを検証できます。
【詳細解説】■ 本問の核心・解法のポイント
ソフトウェア配布時におけるサプライチェーンセキュリティや完全性検証を支える公開鍵基盤(PKI)の証明書種別を識別する問題です。OSやブラウザが未署名や不正なソフトウェアの実行を警告・遮断する仕組みにおいて、開発者の身元保証と改ざん防止を担うのがコードサイニング証明書です。
・各選択肢の徹底解説:
・ア:EV SSL証明書は、厳格な認証プロセスを経て発行されるWebサーバ用のSSL/TLS証明書であり、Webサイトの運営組織の正当性を証明します。
・イ:クライアント証明書は、クライアント端末や利用者がWebサーバ等にアクセスする際の本人認証に用いる証明書です。
・ウ:【選択肢ウ★】コードサイニング証明書は、ソフトウェア配布者がコードに電子署名を施し、発行元の身元確認および改ざん防止を行うために使用する証明書です。
・エ:サーバ証明書は、Webサーバ等のドメイン正当性確認および通信路の暗号化に使用される証明書です。
よって正解はウです。