主動式更新用於 Apex One 網路中的兩個目的:從更新來源取得更新,以及將其部署至 Security Agent。Apex One 網路中的更新流程可分為以下步驟。
更新流程
步驟 1:Apex One 判斷是否需要更新
流程從 Apex One 伺服器使用其主動式更新模組,從預先選定的主動式更新伺服器下載伺服器定義檔(server.ini)開始。下載可由手動觸發,或由預約更新事件觸發。
Server.ini 包含主動式更新伺服器上目前可用元件版本的清單。主動式更新將此檔案中的資訊與 Apex One 伺服器上的檔案比較,以判斷是否需要更新。

步驟 2:下載更新
若主動式更新模組判斷需要更新,則從主動式更新伺服器下載所需元件,並更新自身的 server.ini 檔案。

步驟 3:通知更新代理程式並下載
回應更新要求時,Apex One 伺服器在其資料庫中識別更新代理程式。識別後,伺服器向這些更新代理程式發送訊息。
通知更新代理程式後,伺服器等待(預設 15 分鐘)更新代理程式取得更新,若未收到回應則重試 5 次。此等待時間由 ofcscan.ini 中 [INI_SERVER_SECTION] 區段下的 Download_TimeOut_RA 參數定義。

步驟 4:通知用戶端
完成下載後,Apex One 可執行以下其中一項操作:
- 立即將更新部署至用戶端(預設)
- 儲存更新供手動更新部署或用戶端主動更新使用
部署時,Apex One 通知用戶端有新元件可用,進而提示用戶端使用各自的主動式更新模組下載 Apex One server.ini 檔案。

步驟 5:用戶端判斷是否需要更新
收到更新通知後,Security Agent 執行與步驟 1 相同的更新驗證。但在用戶端的情況下,更新來源為 Apex One 伺服器本身或替代更新來源。

步驟 6:用戶端下載更新
用戶端依需要下載累加版本或病毒碼。

步驟 7:用戶端通知伺服器已完成更新
用戶端通知其 Apex One 伺服器已完成更新。

更新摘要

可顯示已更新的線上及離線用戶端摘要報告。點擊更新 > 更新摘要。