当ページは検証・整備中のドラフトです。
内容は実環境での検証や追加調査により変更される予定です。
参照:ページ公開・更新ポリシー
オンプレミスサーバーでは、OSやミドルウェアの脆弱性を修正するため、継続的なアップデート管理が必要となる。
一方、サーバーの更新には再起動やサービス停止、互換性の問題が伴うこともある。業務への影響を抑えるためには、更新内容の確認から適用後の動作確認までを計画的に行うことが重要である。
小規模環境では、専用の管理システムを導入しなくても、更新対象の把握と定期的な点検を組み合わせることで、基本的なアップデート管理を実施できる。
1. 更新対象とサポート状況の把握
最初に、サーバーで稼働しているOSとミドルウェアを一覧化する。
Windows Server、Linux、macOSなどのOSに加え、Webサーバー、データベース、アプリケーション実行環境なども管理対象となる。物理サーバーだけでなく、オンプレミス環境の仮想サーバーも同様である。
各製品について、現在のバージョン、更新方法、サポート期限を確認する。サポートが終了した製品は、通常のセキュリティ修正が提供されなくなるため、更新や移行の検討が必要となる。
2. 更新情報の確認と適用優先度の判断
OSやミドルウェアの提供元が公開するセキュリティ情報や更新通知を定期的に確認する。
すべての更新を直ちに適用するのではなく、脆弱性の深刻度、悪用状況、外部公開の有無、業務への影響などを踏まえて優先度を判断する。
特に、インターネットへ公開しているサービスに重大な脆弱性が見つかった場合は、通常の更新日を待たずに対応を検討する。
一方、緊急性の低い更新は、月次などの定期メンテナンスにまとめる方法が現実的である。
3. アップデート適用前の準備
アップデートによる障害に備え、作業前にバックアップと復旧方法を確認する。
仮想サーバーでは、更新前の状態へ戻すためにスナップショットを利用する方法もある。ただし、スナップショットは独立したバックアップの代替とはならない。
また、更新による互換性の問題や再起動の必要性を確認し、業務への影響が小さい時間帯に作業を計画する。
特にデータベースや主要なミドルウェアでは、更新後に以前の状態へ簡単に戻せない場合もあるため、事前に復旧方法を把握しておく必要がある。
4. アップデートの適用と正常稼働の確認
アップデートは、OSやミドルウェアの提供元が案内する方法で適用する。
代表的な更新手段は次のとおり。
| 対象 | 主な更新手段 |
|---|---|
| Windows Server | Windows Updateなど |
| Ubuntu・Debian | APTによるパッケージ管理 |
| RHEL系Linux | DNFによるパッケージ管理 |
| macOS | システム設定のソフトウェアアップデート |
| ミドルウェア | OSのパッケージ管理機能、製品固有の更新機能 |
更新方法は製品やバージョンによって異なるため、実際の操作は各製品の公式マニュアルを参照する。
また、OSの更新機能とは別に導入したミドルウェアやサービスは、それぞれの更新方法を確認する必要がある。
アップデート後は、更新が正常に完了したことに加え、主要なサービスが稼働していることを確認する。
Webサイトへのアクセス、データベース接続、ファイル共有など、サーバーの用途に応じた動作確認が必要である。
5. 定期運用と更新履歴の管理
アップデート管理は、一度の作業ではなく、定期的な運用として継続する。
小規模環境では、月次の更新確認を基本とし、重大な脆弱性が公開された場合には臨時対応する運用が考えられる。
更新履歴には、実施日、対象製品、更新内容、適用結果、動作確認の結果などを記録する。専用の管理システムを用意せず、表計算ソフトなどで管理してもよい。
更新を延期した場合は、その理由と対応予定も残しておく。更新できない脆弱性については、アクセス制限などの暫定対策を検討する。
また、サポート終了が近い製品については、通常のアップデートとは別に、バージョン移行やサーバー更改を計画する必要がある。
オンプレミスサーバーのアップデート管理では、脆弱性を放置しないことと、更新による業務停止を防ぐことの両方が重要となる。更新対象の把握、適用前の準備、動作確認を定期的な運用に組み込むことで、セキュリティと可用性の維持につながる。
