管理過時的 Windows 憑證
瞭解 Windows 憑證更新程式
自動憑證更新
Windows 具有一個內建功能來管理受信任的根憑證。當 Windows Update 啟用時,此功能會自動從 Microsoft Trusted Root Program 下載並安裝更新後的根憑證。這可確保 Windows 擁有最新且受信任的根憑證。程式如下:
- 憑證儲存區管理
Windows 維護一個憑證儲存區,其中包含受信任根憑證的清單。這些憑證用於驗證軟體的真實性以及安全的通訊。 - 更新機制
當屬於 Microsoft Trusted Root Program 一部分的憑證權威機構 (CA) 發布新的或更新的憑證時,Windows Update 會自動下載並安裝此憑證。此過程有助於維護系統的一致性與可信度。 - 定期檢查
Windows 會定期檢查受信任根憑證清單的更新,並視需要下載。此自動檢查確保憑證儲存區始終保持最新,而無需人工介入。
企業環境中的手動憑證更新
在未使用 Windows Update 的環境中,例如使用 WSUS 或其他更新管理系統時,管理員需要手動管理憑證更新。以下是 Microsoft 建議在這樣的環境中更新憑證的步驟:
- 識別過時的憑證
- 定期稽核您系統上的憑證儲存區,以識別已過期或即將到期的憑證。
- 使用
certutil等工具來列出並檢視憑證。
- 下載憑證
- 從 Microsoft Update Catalog 或直接從憑證授權單位(CA)的網站手動下載更新後的根憑證。Microsoft Update Catalog 提供可搜尋的更新資料庫,其中包括根憑證更新。
- 請確保從受信任的來源下載憑證,以避免安全性風險。
- 匯入憑證
- 將下載的憑證匯入系統中適當的憑證儲存區。這可以使用具有憑證延伸模組(snap-in)的 Microsoft 管理主控台(MMC)或透過
certutil等命令列工具來執行。 - 針對 MMC:
- 開啟 MMC 並新增憑證延伸模組。
- 導覽至適當的儲存區(例如:受信任的根憑證授權單位)。
- 滑鼠右鍵並選擇「匯入」以啟動憑證匯入精靈。
- 依照提示選擇並匯入下載的憑證。
- 對於
certutil,使用以下命令將憑證新增至受信任的根儲存區:certutil -addstore root
- 將下載的憑證匯入系統中適當的憑證儲存區。這可以使用具有憑證延伸模組(snap-in)的 Microsoft 管理主控台(MMC)或透過
- 自動化憑證發佈
- 在網域環境中,使用群組原則(Group Policy)自動化跨多個系統發佈和安裝憑證。這可確保網路中的一致性和合規性。
- 開啟群組原則管理主控台(GPMC)。
- 建立或編輯群組原則物件(GPO)。
- 導覽至 Computer Configuration > Policies > Windows Settings > Security Settings > Public Key Policies。
- 在 Trusted Root Certification Authorities 上滑鼠右鍵並選擇「匯入」以啟動憑證匯入精靈。
- 依照提示選擇並匯入下載的憑證。
- 將 GPO 套用至相關的組織單位(OUs)或群組,以確保所有目標系統都能收到更新的憑證。
- 在網域環境中,使用群組原則(Group Policy)自動化跨多個系統發佈和安裝憑證。這可確保網路中的一致性和合規性。
- 定期維護與監控
- 建立例行排程以檢查和更新憑證,以確保它們保持最新。
- 監控環境中任何與憑證相關的問題,並及時處理。
- 透過訂閱 Microsoft 或相關 CA 的通知,瞭解根憑證的更新和變更。
使用系統憑證 EasyFix 工具
EasyFix for System Certificates 是一個工具,可檢查作業系統以識別 TrendAI™ Apex One 2019、TrendAI™ Apex One SaaS 或 TrendAI Vision One™ Agent 所需的缺失憑證。它會自動將這些憑證匯入作業系統,並將憑證檢查與修復的結果記錄在日誌檔案中。
EasyFix for System Certificates 可在任何受已安裝產品支援的 Windows 平台上執行。使用此工具需要下列任一產品的產品授權。
- Apex One 2019
- Apex One SaaS
- TrendAI Vision One™ Agent
- TrendAI™ Cloud One Workload Security Agent
此工具可透過軟體部署平台部署到大量 Windows 電腦。您也可以依照下列步驟手動執行:
- 下載 EasyFix for System Certificates 工具。執行下列操作:
- 登入您的 TrendAI™ MySupport 帳戶。
- 登入後,按一下右上角的個人檔案名稱,然後選擇 Dashboard。
- 在左側窗格中,按一下 Diagnostic Tool。
- 按一下 EasyFix for System Certificates 縮圖以開始下載。
- 將 "EasyFix_for_System_Certificates_v1.0.zip" 中的所有檔案解壓縮到暫存資料夾 (例如 C:\temp)。
- 前往暫存資料夾 C:\temp,並以管理員權限在 CMD 中執行 EasyFixSysCerts.exe。
- 若要檢查並匯入 Apex One 2019 和 Apex One SaaS 的缺失憑證:
EasyFixSysCerts.exe A1 - 若要檢查並匯入 TrendAI Vision One™ Agent 的缺失憑證:
EasyFixSysCerts.exe V1 - 若要檢查並匯入 Cloud One Workload Security Agent 的缺失憑證:
EasyFixSysCerts.exe C1
- 若要檢查並匯入 Apex One 2019 和 Apex One SaaS 的缺失憑證:
- 將建立一個名為 'Log' 的子資料夾,其中包含 2 個檔案:
- EasyFixofSysCerts.json - 缺失與已安裝憑證的摘要
- SCPeasyfix.log - EasyFixSysCerts 處理程式日誌
- 搜尋下列關鍵字以確認執行結果:
- Fixing result is True。
- Fixing result is False。
建議做法
爲確保憑證保持最新狀態,請遵循 Microsoft 的建議處理程式,如其關於管理受信任根憑證的文件所述,Configure Trusted Roots and Disallowed Certificates。
