情報処理安全確保支援士暗記無料で始める

バージョン管理とは?ばーじょんかんり

バージョン管理とは、ソースコードや設定ファイル、仕様書・テストデータなどの変更履歴を記録し、過去の状態への復元、差分の確認、複数人による変更の統合を可能にする仕組み。構成管理を実現する具体的な手段で、GitやSubversionなどのツールで行う。セキュリティの観点では、履歴に一度入った認証情報は消しても残ること、誰がどの変更を入れたかを追跡できること、本番に入るコードをレビュー済みのものに限定できることが要点になる。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では1回出題されています。

情報処理安全確保支援士試験の頻出用語/午前II

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

背景

複数人で同じコードを直すと、上書きで消えた変更や「誰がいつ壊したか」が分からない事態が起きる。履歴を全部残して差分を管理する仕組みがその解である。同時に、リポジトリは組織の知的財産そのものであり、攻撃者にとってはAPIキーやアーキテクチャの宝庫になる。支援士の科目Bでは、開発環境のセキュリティとしてリポジトリの管理とバージョン管理をどう守るか、委託先の成果物をどう確認するかが問われる。

具体例

GitHubでは、mainブランチへの直接プッシュを禁止してプルリクエストのレビューを必須にするブランチ保護、コミットに混入したAPIキーを検出するシークレットスキャン、依存ライブラリの脆弱性を通知するDependabotが標準機能として使える。委託先からの納品もリポジトリ経由にして、差分を確認してから受け入れる。

試験での引っ掛け

構成管理という広い活動の中の一手段。成果物を識別して整合性を保つ全体が構成管理、変更要求を審査・承認する手続きが変更管理で、履歴を残して復元できるようにするのがバージョン管理である。またコミットした認証情報を後のコミットで削除しても履歴には残るため、鍵を無効化して発行し直す必要があり、「消したから大丈夫」は誤り。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 構成管理という広い活動の中の一手段。