資格暗記無料で始める

ソースコード比較法とは?

ソースコード比較法とは、本番環境で稼働しているプログラムと、正式に承認された版のソースやオブジェクトを機械的に突き合わせ、無断変更の有無を確かめる監査技法。プログラム変更管理の統制が実際に守られているかを検証する代表的な手法として問われる。

そーすこーどひかくほう

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


ソースコード比較法の意味

本番環境で稼働しているプログラムと、正式に承認された版のソースやオブジェクトを機械的に突き合わせ、無断変更の有無を確かめる監査技法。プログラム変更管理の統制が実際に守られているかを検証する代表的な手法として問われる。

ソースコード比較法の具体例

本番モジュール1,200本のハッシュ値を取得し、構成管理ツールに登録されたリリース版のハッシュと比較する。差異が出た4本について変更申請書を遡り、申請の記録が無い1本を緊急修正の事後申請漏れとして指摘する。

ソースコード比較法は試験でどう引っ掛けられる?

差異が出た=不正な変更、とは限らない。ビルド日時の埋め込みや最適化の違いで同一ソースでも一致しないことがあるため、比較対象をソースにするかオブジェクトにするかを事前に決めておく必要がある。

ソースコード比較法と関連する用語

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