パッチマネジメントとは
パッチマネジメントとは、OS(WindowsやmacOSなど)やソフトウェアに見つかったセキュリティ上の欠陥(脆弱性)を修正するための修正プログラム(パッチ)を、組織内のパソコンやサーバーへ迅速、かつ確実に適用・管理することです。ソフトウェアの弱点を放置していると、そこを突かれてサイバー攻撃者からウイルスに感染させられたり、システムを乗っ取られたりする危険があります。すべての端末の状態を把握し、最新の状態に保つ体制を作ることがパッチマネジメントです。
具体例
会社のIT部門が行う、毎月の「Windows Update」の管理手順を考えてみましょう。
- 情報の収集:Microsoftから新しいセキュリティパッチが公開された情報をキャッチします。
- 動作検証:まずは社内の一部のテスト用PCにパッチを適用し、会社の業務システムがバグで動かなくならないかをテストします。
- 一斉配信と適用:動作に問題がないことを確認した後、社内のすべてのPCに向けてパッチを強制的に配信・適用します。
- 状況確認:適用状況のダッシュボードを確認し、「未適用」になっている出張中の社員のPCなどに対して個別に適用を促します。
もう少し詳しく
パッチマネジメント(Patch Management)は、情報セキュリティにおける「技術的対策(システム環境の安全性向上)」および「資産管理」の極めて重要な柱です。サイバー攻撃の多くは、開発元から脆弱性(バグ)の修正パッチが公開されているにもかかわらず、ユーザー側が適用を怠って放置している「既知の脆弱性」を狙って実行されます。パッチを適用しない理由として、ユーザー側での「パッチ適用によるシステムの不具合(これまで動いていた社内システムが突然エラーになるなど)への懸念」や「多数のサーバーやPCが存在し、どれに適用されているか把握できない管理不足」が挙げられます。これらを解決するためのパッチマネジメントでは、組織内のすべてのハードウェアやソフトウェアのバージョン情報を一覧化し、パッチ情報がリリースされた際の影響評価、テスト検証(ステージング環境でのテスト)、適用スケジュールの調整、そして適用の進捗状況の監査という一連の管理プロセスを自動化・組織化します。近年では、脆弱性が公表されてから修正パッチを当てるまでの極めて短い隙を突く「ゼロデイ攻撃」が増加しており、いかに迅速にパッチマネジメントのサイクルを回せるかが防衛の鍵となっています。
試験でのポイント
試験対策としては、パッチマネジメントが「脆弱性対策」の基本であり、「ゼロデイ攻撃」やマルウェア(特にランサムウェアやワーム)の感染拡大を防ぐために最も効果的な技術的対策であるという点を理解しておきましょう。また、パッチを適用する手順において、「パッチが公開されたらすぐに全台へ一斉適用する」のではなく、「事前に業務システムへの影響を評価・テスト(動作検証)してから展開する」という安全策を踏むことが実務上重要視され、試験でも適切な手順を問う問題が出題されます。さらに、管理ツールを用いてパッチの適用状況を一元管理(可視化)することの大切さも論点となります。
関連する用語
パッチマネジメントに関連する用語には、組織内のすべての機器を台帳で整理する「情報資産管理台帳」、OSやソフトウェアの弱点を意味する「リスクアセスメント(脆弱性の特定)」、およびパッチ適用の有無を含めた社内ルールを定める「情報セキュリティポリシー」があります。