iT邦幫忙

2026 iThome 鐵人賽

0

DAY51 修補管理

  • 一. 修補管理是什麼?
    • 1.1 第一步:識別
    • 1.2 第二步:評估
    • 1.3 第三步:測試
    • 1.4 第四步:核准
    • 1.5 第五步:部署
    • 1.6 第六步:驗證
    • 1.7 第七步:回復

一. 修補管理是什麼?

Patch Management 修補管理
把可修的問題有計畫地修完
Patch 修補程式
用來修正軟體、作業系統或元件問題的更新

修補程式可能會修:

  1. 弱點/漏洞
  2. 程式錯誤
  3. 穩定性問題
  4. 相容性問題

例如:
伺服器發現CVE

  1. 供應商發布修補程式Patch
  2. 安裝修補程式
  3. 漏洞修正

但Patch本身可能也有風險,例如:

  • 讓舊系統不能正常啟動
  • 某軟體不相容
  • 服務停止
  • 程式功能異常
  • 新BUG
  • 需要重開機

所以修補程式前,要先測試和評估,確認有效且不會產生無法接受的副作用
這時就需要修補管理來計劃

修補管理的流程

  1. 識別
  2. 評估
  3. 測試
  4. 核准
  5. 部署
  6. 驗證
  7. 必要時回復

1.1 第一步:識別

先知道哪些系統需要修正
如何知道?

  1. 弱點掃描 DAY50
  2. 資通安全弱點通報系統 VANS DAY48
  3. 供應商安全公告
  4. CVE資訊 DAY47
  5. NVD美國國家漏洞資料庫 DAY48
  6. SCA 軟體組成分析 DAY42

例如:
用弱點掃描發現CVE,並確認某伺服器受影響的版本

1.2 第二步:評估

評估優先順序,看:

  • CVSS 漏洞嚴重性 DAY47
  • 資產價值
  • 暴露程度
  • 是否被成功利用
  • 系統重要性
  • 是否對外
  • 是否有其他防護措施

1.3 第三步:測試

安裝Patch修補程式前
應先測試與評估

先進入測試環境安裝修補程式
測試:

  • 系統會不會壞?
  • 功能正常嗎?
  • 相容嗎?
  • 等等的問題

1.4 第四步:核准

系統軟體更新應由:
受過訓練的管理者,在取得管理階層授權後執行

變更管理
系統修改前,要有計畫、核准、紀錄、風險控制

1.5 第五步:部署

在測試完成確定沒有問題,並且獲得核准後
才把修補程式部署到正式系統中

這裡可能會採用分階段部署

分階段部署
假設可能有10台電腦
先部署到1台上
觀察->沒問題
再逐步更新至其他電腦
方便做風險控制

1.6 第六步:驗證

部署完成後,確認:

  1. 修補程式是否安裝成功
  2. 伺服器是否正常
  3. 系統功能有沒有壞

1.7 第七步:回復

假設:
修補程式出問題時,把系統恢復到修補前的狀態


上一篇
DAY50 弱點掃描
系列文
格鬥教練想轉職學資安是否搞錯了什麼(自學第一步)IPAS初級筆記 共 50 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言