システム監査技術者暗記無料で始める

コードサイニング証明書とは?こーどさいにんぐしょうめいしょ

コードサイニング証明書とは、配布するプログラムに電子署名を付けるための証明書。受け取った側は署名を検証して、発行元が名乗りどおりであることと、署名の後で中身が書き換えられていないことを確かめられる。保証されるのはこの二点に限られ、中身の安全性までは及ばない。

最終更新:2026-10-06

試験情報

システム監査技術者試験の過去問では1回出題されています。

システム監査技術者試験の頻出用語/午前II

この語が出る過去問を解く →

背景

実行ファイルは配布の経路のどこででも差し替えられる。入手した画面が本物に見えても、それだけでは中身の出所を示せない。この空白を埋めるために、開発元が署名し受け手が検証する仕組みが導入された。監査では、リリースする成果物に署名を付ける手順と、署名鍵の保管が管理策として評価の対象になる。

具体例

Windows は署名の無いインストーラに警告を出す。監査人は自社製品のビルドから配布までの手順書を辿り、署名鍵が耐タンパ装置や権限を分けた保管庫にあるか、署名を実行できる担当者が限定され、実行のたびに申請と承認の記録が残っているかを確かめる。

試験での引っ掛け

署名済み=安全ではない。示されるのは出所と非改ざんだけで、署名の付いたマルウェアも成立する。通信相手のサイトを示すサーバ証明書とは用途が別。鍵が盗まれれば正規の署名が付いた偽物が出回るため、失効の手続が定められているかまで見る。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 署名済み=安全ではない。