令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問17
テクノロジセキュリティ技術
この問題は2024(R6)春 システムアーキテクト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
デジタル署名のあるソフトウェアをインストールするときに,そのソフトウェアの発行元を確認するために使用する証明書はどれか。
解答・解説を読む
正解: 選択肢ウ
ソフトウェアのインストール時に発行元を確認し、改ざんされていないことを保証するために使用される証明書は コードサイニング証明書 です。
ソフトウェアの開発者は、コードサイニング証明書を用いてソフトウェア(コード)に デジタル署名 を行います。利用者はインストール時にこの証明書を確認することで、ソフトウェアが信頼できる発行元から提供されたものであり、途中で悪意のある改ざんを受けていないことを確認できます。
各選択肢の解説
- ア: EV SSL証明書
ウェブサイトの運営者の実在性を厳格な基準で審査し、通信の暗号化とサイトの正当性を証明するための証明書です。ソフトウェアの発行元の確認には使用されません。 - イ: クライアント証明書
サーバにアクセスするクライアント(ユーザや端末)の身元を証明し、正当な利用者であることを確認するための証明書です。 - ウ: コードサイニング証明書
正解です。 ソフトウェアにデジタル署名を行い、発行元の証明と改ざんの防止を保証します。 - エ: サーバ証明書
ウェブサーバなどの正当性を証明し、クライアントとの間の通信を暗号化するために使用される証明書です。