IPA公式正解:ウ コードサイニング証明書
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。コードサイニング証明書は、ソフトウェアの実行ファイルやスクリプトにデジタル署名を付与するために使用されます。これにより、ソフトウェアの作成元(発行元)が正当であることと、配布過程でプログラムが改ざんされていないことを利用者が確認できるようになります。
【詳細解説】■ 本問の核心・解法のポイント
ソフトウェアの信頼性を担保する技術である「コードサイニング(Code Signing)」の役割を問う問題です。インターネット経由で配布されるプログラムの安全性を確認するために不可欠な仕組みです。
・各選択肢の徹底解説:
・ア:EV SSL 証明書は、Webサイトの運営組織の実在性を厳格に審査した上で発行される証明書です。ブラウザのURLバーに組織名が表示されるなど、フィッシング詐欺対策に用いられます。
・イ:クライアント証明書は、サーバがアクセスしてくる端末(クライアント)を認証するために使用される証明書です。
・ウ:【選択肢ウ★】コードサイニング証明書は、実行プログラムやライブラリなどの「コード」に対して署名を行うためのものです。OSやインストーラがこの署名を検証することで、発行元の確認と改ざんの有無をチェックします。
・エ:サーバ証明書は、Webサーバなどの正当性を証明し、通信の暗号化(SSL/TLS)を行うために使用されます。
よって正解はウです。