Find
如何在 FreeBSD 中查找非埠安裝?
有沒有辦法在 FreeBSD 中找到所有非埠安裝?我使用的是 8.4 版本。
更新:
我需要它來審核系統“受信任”版本的已安裝二進製文件。
如果您需要審核已經執行的伺服器,那麼您首先必須考慮如何獲得類似的設置以建立一個可信賴的基礎進行比較。您可以將相同的作業系統版本安裝到測試機器並使用 mtree、aide 等工具建構校驗和數據庫。然後您可以從作業系統打包系統安裝第 3 方軟體並在這些新文件上執行校驗和。正如您使用簽名信任數據庫一樣,您可以在被審計的伺服器上獲得相同的簽名。然後比較結果。
創建此類簽名數據庫應該是安裝後步驟的一部分。從受信任的媒體安裝基本作業系統後,創建帶有簽名的數據庫。如果您使用 cfengine、puppet、chef 等部署系統,您可以自動化此類活動。此類工具還具有內置的此類審核功能(比較文件的校驗和)。