情報セキュリティマネジメント暗記無料で始める

コード署名とは?こーどしょめい

コード署名とは、配布するプログラムやマクロに開発元がディジタル署名を付け、受け取った側が作成者と改ざんの有無を確かめられるようにする仕組み。利用部門では、署名のないファイルを実行させない設定を全社に配ることと、社内で作った業務用マクロに誰が署名するかという運用ルールの両方を決めることになる。

最終更新:2026-10-06

試験情報

情報セキュリティマネジメント試験の頻出用語/テクノロジ系

情報セキュリティマネジメントを最短で暗記・合格する →

背景

ソフトウェアが媒体で手渡しされていた時代は、渡した相手と受け取った物が一致することを人が保証していた。ネットワーク配布が普通になると、途中で差し替えられても受け取り側には見分けが付かなくなり、送り主を機械的に確かめる手段が必要になった。試験では、真正性と完全性という2つの特性を同時に満たす対策として、この仕組みが問われる。

具体例

Microsoft Officeは、署名のないマクロを既定では実行させず警告を出す。社内で作った集計用マクロを各部署へ配る場合は、情報システム部門が社内の証明書で署名し、署名のないマクロは実行を禁じる設定を配布するという手順を、規程として文書化しておく。

試験での引っ掛け

署名があることは安全であることの証明ではない。分かるのは作成者と改ざんの有無だけで、中身が無害かどうかは示さない。署名鍵が持ち出されれば有害なプログラムにも正規の署名が付くため、鍵の保管責任者を決めることと、マルウェア対策を別立てで残すことがセットで問われる。

関連用語

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

情報セキュリティマネジメントを最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 署名があることは安全であることの証明ではない。