令和6年度 春期 午前Ⅱ 問17
セキュリティ
デジタル署名のあるソフトウェアをインストールするときに,そのソフトウェアの発行元を確認するために使用する証明書はどれか。
- アEV SSL 証明書
- イクライアント証明書
- ウコードサイニング証明書
- エサーバ証明書
答えと解説を見る
✓ これが正解ウコードサイニング証明書
解説
ソフトウェアの発行元の確認には、コードサイニング証明書を使います。
ソフトウェアの配布元は、プログラムにデジタル署名を付けて配布することがあります。コードサイニング証明書は、その署名に使う鍵が確かにその発行元のものであることを、認証局が証明するための証明書です。インストールする側は、署名を検証して発行元を確かめ、配布後にプログラムが書き換えられていないことも確認できます。見分ける軸は、証明書が何を証明する対象かです。Web サーバの身元を示すものや、利用者の端末や本人を示すものは、通信相手の確認に使う証明書で、ソフトウェアの発行元を示すものではありません。コードに署名するからコードサイニング、と名前のまま覚えると選べます。
ほかの選択肢はなぜ違うのか
- アEV SSL 証明書:EV SSL 証明書は、厳格な審査を経て発行される、Web サイトを運営する組織の実在を示すためのサーバ向けの証明書です。通信相手のサイトを確認するもので、インストールするソフトウェアの発行元の確認には使いません。
- イクライアント証明書:クライアント証明書は、サーバに接続してくる利用者や端末が正当であることを示すための証明書です。接続元の認証に使うもので、ソフトウェアに付いた署名から発行元を確かめる用途のものではありません。
- エサーバ証明書:サーバ証明書は、接続先の Web サーバが本物であることを示し、暗号化通信にも使われる証明書です。サーバの身元を確かめるためのもので、配布されたソフトウェアの発行元を確認するものではありません。
この問題の用語
- クライアント証明書利用者側の機器が本人のものだと示す、電子的な証明書です。持っているものによる確認なので、トークンと組んでも2要素にはなりません。
- デジタル署名送り主が本人であることと、途中で中身が変わっていないことを同時に示す電子の印(古い表記はディジタル署名)。秘密鍵で作り、公開鍵で確かめます。
- サーバ証明書そのサーバが本物だと示すためのデジタル証明書。ブラウザはこれを見て、つないだ先が偽のサイトでないかを判断します。
出典:令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問17
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問19:OP25Bに関する問題(デジタル署名)
- 令和5年度 春期 午前Ⅱ 問20:デジタル署名に関する問題(デジタル署名)
- 令和4年度 春期 午前Ⅱ 問18(デジタル署名)
- 令和元年度 秋期 午前Ⅱ 問23:デジタル署名に関する問題(クライアント証明書)
- 平成22年度 秋期 午前Ⅱ 問25:デジタル署名に関する問題(デジタル署名)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)