IPA公式正解:ウ コードサイニング証明書
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。ソフトウェアの配布時にプログラムファイルに対してディジタル署名を施し、作成元・発行元の正当性の証明や改ざん検知を行うために使用される電子証明書は、コードサイニング証明書(Code Signing Certificate)です。
【詳細解説】■ 本問の核心・解法のポイント
各種ディジタル証明書の用途・役割を識別できるかを問う問題です。実行可能ファイル(.exe)やインストーラ、ドライバなどの配布物に電子署名を行い、ソフトウェアの開発元・発行元を証明し、改ざんされていないことを保証するために使われるのが「コードサイニング証明書」です。
・各選択肢の徹底解説:
・ア:EV SSL(Extended Validation SSL/TLS)証明書は、Webサイトの運営団体の法的・物理的実在性を厳格に審査して発行されるサーバ証明書であり、Web通信の暗号化と真正性確認に用いられます。
・イ:クライアント証明書は、Webサービス等へアクセスする利用者の端末(クライアント)にインストールし、正規の利用者・端末であることを認証するために用いられます。
・ウ:【選択肢ウ★】コードサイニング証明書は、ソフトウェアプログラム(コード)に署名(サイン)し、発行元の真正性と非改ざん性を利用者に確認させるための証明書です。
・エ:サーバ証明書は、Webサーバなどの身元を証明し、クライアントとサーバ間の通信をTLS等で暗号化するために用いられます。
よって正解はウです。