如何識別不必要的 Windows 應用程式

如何識別不必要的 Windows 應用程式

我們目前正在使用 Qualys 掃描來尋找企業中 Windows 伺服器上的安全漏洞。

我們在伺服器上發現了大量舊版 Windows 應用程序,我們認為這些應用程式是由 SCCM 安裝的。

這方面的一些例子是:

  • EOL/過時軟體:Microsoft VC++ 2005 偵測到 Microsoft

  • 基礎類別庫遠端程式碼執行漏洞 (MS11-025)

我們如何找出哪些Windows應用程式具有依賴關係以及哪些應用程式可以在我們的Windows電腦上刪除?

答案1

你有沒有嘗試過類似的事情這?

如果這不起作用,請按照設定基於白名單的沙箱的方式進行操作...將其克隆到實驗室環境,然後刪除您可能不需要的內容,然後執行測試。還有效嗎?那麼你就不需要它,即使明確記錄它需要它。但「有效」與「看似有效但實際上無效」不同,所以要小心。並且要求可能會發生變化。

答案2

沒有一種簡單的方法可以找到此信息,例如運行腳本或安裝將運行報告的第三方程式。最好的路線是:

  1. 確定要測試的應用程式並收集要求
  2. 複製任何後端數據,例如克隆資料庫
  3. 啟動符合第 1 項要求的平行伺服器或虛擬機
  4. 使用項目 #2 中的克隆資料配置應用程序,就像在生產中一樣
  5. 測試一切以確保其與生產環境相同
  6. 執行您的庫存
  7. 沖洗並重複下一次應用

這個過程需要時間,但也是一個很好的機會文件以下幾點:

  • 申請要求
  • 災難復原流程
  • 利害關係人
  • 監測點。從第 5 項開始,採取Unit Testing使用可重複技術盡可能自動化此流程的方法。然後將其合併到您的內部監控系統中。

相關內容