前編では、AIによって脆弱性の発見が加速するなか、迅速な修復の重要性が高まっていることを解説しました。今回は、その修復をどのように継続的かつ効率的に実行していくか、パッチ管理が「自動」から「自律」へ進化する道筋を解説します。
「自動」と「自律」の違い
はじめに、二つの用語の違いを整理します。「自動パッチ管理」は、あらかじめ定めた条件やスケジュールに沿ってパッチを適用する仕組みです。定めた通りに忠実に動作する一方、ワークフローは一つひとつ管理者が手作業で設定する必要があり、動作は受け身になりがちで、状況を踏まえた判断は限られます。
これに対して「自律型パッチ管理」は、定めた通りに適用するだけにとどまりません。端末の健全性、コンプライアンスの状態、パッチの重要度、再起動の影響、ポリシーの前提といった情報をもとに、更新プログラムの優先順位を見極めて適用します。カレンダーに従うのではなく、端末ごとの実際の状態に応じて動作します。従来の自動化に、判断の仕組みと、状況に応じて動作するワークフローを重ねたものが自律型パッチ管理です。 どちらも手作業を削減しますが、担当者を増やすことなく、数千台規模のエンドポイントまでパッチ適用を広げられる点は、自律型の強みです。
単純な自動化だけでは不十分な理由
スケジュール通りにパッチを適用するだけの運用には、課題もあります。業務への影響が大きい更新プログラムや、不具合を含む更新プログラムまで、区別なく一律に適用してしまうおそれがあるためです。自動化は作業の効率を高め、適用の足並みをそろえます。ただしその一方で、問題のあるパッチを適用しないための安全確認や、展開ログの定期的な見直しが欠かせません。
AIによって脆弱性の発見も悪用も加速するなかでは、定めた通りに適用するだけでは追いつきません。状況を読み取り、そのつど判断する運用へと引き上げる必要があります。
脆弱性の重要度と自社環境への影響の見極め
ここからは、自律型パッチ管理が何をどう判断するのかを具体的に見ていきます。以下に挙げる見極めや評価は、手作業で行えば多大な労力を要しますが、まさにこの部分を自律型パッチ管理が支援します。
その判断の出発点となるのが、正確なITインベントリです。どの端末に、どのOSとアプリケーションが、どのバージョンで導入されているか、さらに依存関係まで含めて把握できて、はじめて影響範囲を正確に見極められます。こうした資産の把握があいまいであれば、どの端末にどのパッチを適用すべきかを判断できません。手作業で資産を把握するには多大な労力を要しますが、自律型パッチ管理を活用することで、資産の状況を効率的かつ継続的に収集・可視化できます。
こうして対象となる資産と影響範囲を把握したうえで、一つひとつのパッチを評価します。評価の観点は、どれだけ急いで適用すべきかという重要度、既存のシステムやアプリケーションと競合しないかという互換性、新機能か不具合の修正かという目的、そして空き容量の不足や相性の悪いアプリケーションによって不具合を招かないかというダウンタイムのリスクです。脆弱性そのものの深刻度と、自社の業務に及ぶ影響の二つをあわせて評価し、対応の優先度を決定します。
優先順位付け、検証、段階的な展開
ここまで見てきた見極めや優先順位付けのうち、どこまでをAIに任せられるのかを整理します。
見極めに続く優先順位付けから展開までの各工程も、自律型パッチ管理が担う中心的な領域です。すべてのパッチを一律に扱う必要はありません。深刻度や業務への影響に応じて、適用する順番を決めます。緊急性の高い脆弱性を修正するものから優先的に対応する、という考え方です。
あわせて、本番環境へ一斉に適用する前に、管理された環境で検証しておくことも欠かせません。段階的に適用範囲を広げれば、パッチそのものが引き起こす不具合のリスクを抑えられます。
展開の段階では、押さえるべき点がいくつもあります。業務の妨げにならないよう、できるだけ時間外に適用します。OSの更新などで避けられない再起動については、実施のタイミングと利用者への通知方法をあらかじめ定めておきます。デスクトップやサーバー、仮想マシンが混在する環境をまたいで、適用の足並みをそろえます。そして、適用の途中で失敗したり想定外の問題が生じたりした場合に、速やかに元の状態へ戻せる備えを持っておきます。迅速な対応を求めるほど、検証を経て段階的に展開する手順が効果を発揮します。
AIが担える領域と担えない領域
それでは、この一連の流れのうち、AIが担える範囲を整理します。脆弱性の情報と資産の情報を突き合わせる、影響範囲を絞り込む、優先度を判断する、適用後の状態を確認する。こうした反復的な工程は、自律化によって効率化できます。複数の環境にまたがるパッチを人手だけで管理することは、担当者に大きな負担となります。
ここで見誤ってはならないのは、自律化の狙いです。私たちは、自律化を「人による判断」の置き換えとは捉えていません。目的は、対応の速度と安全性を同時に成り立たせることにあります。反復作業の負担を軽減し、担当者が判断を要する場面に注力できるようにします。ここに自律化の意義があります。
人の判断が欠かせない場面
自律化が進んでも、人が関与すべき場面は残ります。業務への影響がとりわけ大きい更新プログラムや、例外的な環境への対応など、最終的な見極めや例外処理には、引き続き人の判断が求められます。
自律の仕組みと人の判断を組み合わせることで、迅速性と安全性のつり合いを保てます。全てを機械に委ねるのでも、全てを人が抱え込むのでもなく、その中間に現実的な運用の姿があります。
適用後の確認まで含めた運用設計
パッチは、展開すれば終わりというものではありません。正しく適用できたか、失敗した端末はないか、コンプライアンス上の状態はどうか。ここまで確認して、はじめて修復が完了します。
具体的には、正しくインストールされたかを確認し、失敗があればその原因を特定して再適用や見送りを判断し、適用後も動作が不安定になっていないかを監視します。規制の厳しい業界ど、何を、いつ、どこに適用したかを示す確実な記録を求めます。また、問題が生じた際には、深刻化する前に検知できる仕組みを整えておく必要があります。こうした確認や可視化を支えるのが、ダッシュボードやアラート、レポートといった手段です。これらは目的ではなく、運用を継続するための手段として位置づけることが重要です。
まとめ
AI時代に問われるのは、脆弱性を発見する力だけではありません。発見した脆弱性を、パッチの適用によって安全かつ確実に修復する実行力が、企業の防御を左右します。そのためには、パッチ管理を「自動」から「自律」へと発展させ、リスクの見極めから、優先順位付け、展開、適用後の確認までを、一つの流れとして設計する必要があります。脅威の速度に運用を合わせながら、業務の安定性も維持することが求められます。こうした両立を支える基盤を整えることが、これからのIT部門に問われる備えとなります。
著者プロフィール
NinjaOne戦略・オペレーション担当バイスプレジデント エルザン・ウイグル
統合IT運用プラットフォームを提供するNinjaOneにて、市場開拓(GTM)戦略やパートナーシップ、エンタープライズ営業を担当し、グローバルビジネスおよびコーポレートディベロップメントを統括。日本をはじめとする重点市場へのグローバル展開を指揮し、新規市場への参入にあたっては、パートナーネットワークとともにエコシステムの構築をけん引。
NinjaOne入社以前は、Alphabet傘下の独立系グロースファンドであるCapitalGに在籍し、同ファンドの投資先である高成長のエンタープライズソフトウェア企業やサイバーセキュリティ企業を支援。2024年にCapitalGがNinjaOneへ投資した後、NinjaOneに入社。CapitalG以前は、GoogleおよびOracleで市場開拓などの各種職務を歴任。
デューク大学フュークア経営大学院で修士号を、カリフォルニア大学バークレー校で学士号を取得。