資格暗記無料で始める

コード署名とは?

コード署名とは、ソフトウェアやマクロ、ドライバなどのプログラムに開発元がディジタル署名を付け、配布元が本物であることと改ざんされていないことを利用者側で確認できるようにする仕組み。マルウェアの混入対策として問われる。

ITパスポートの過去問では1回出題されています。

こーどしょめい

ITパスポートの頻出用語/テクノロジ系


コード署名の意味

ソフトウェアやマクロ、ドライバなどのプログラムに開発元がディジタル署名を付け、配布元が本物であることと改ざんされていないことを利用者側で確認できるようにする仕組み。マルウェアの混入対策として問われる。

コード署名の具体例

社内で作ったExcelマクロを各部署に配る際、署名を付けていないと利用者の画面に警告が出て実行できない。情報システム部門が社内向けの証明書でマクロに署名し、署名の無いマクロは実行しない設定を全端末に配布した。

コード署名は試験でどう引っ掛けられる?

署名があっても中身が安全とは限らない。署名は「誰が作ったか」と「改ざんの有無」を示すだけで、攻撃者が正規の証明書を盗めば悪意あるプログラムにも署名できる。署名の確認とマルウェア対策は別々に必要。

コード署名と関連する用語

コード署名が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。