為什麼要安裝特權 Helper 工具?

Teddy Harris, 2021年3月21日

通常,macOS 會限制應用程式許可權,並限制其訪問重要的系統資源和用戶數據,以保護使用者的 Mac 免受惡意軟體和潛在危險功能的侵害。

但是,像 BuhoCleaner 這樣的應用程式需要一些系統特權來完成他們的工作。特別是,它要求管理員許可權執行以下任務:

  • 移動和刪除具有特殊許可權的專案;
  • 管理和刪除啟動代理;
  • 執行一些維護任務,如重建 Spotlight 的索引和更新 DNS 等;
  • 清理 ASL 日誌和系統緩存;
  • 卸載從 Mac 應用商店下載的應用程式。

這就是為什麼,當您第一次嘗試運行 BuhoCleaner,你會看到這個彈窗:

install helper-tool

BuhoCleaner 要求您提供您的管理密碼 - 與登錄 macOS 帳戶時使用的密碼相同。這允許 BuhoCleaner 安裝其特權 Helper 工具。基本上,特權 Helper 工具是一個從系統接收許可權的代理,用於執行上述列出的任務。

將應用程式劃分為"主單元"和"特權 Helper 工具"是 macOS 提供的標準技術,旨在使系統和應用程式之間的通信更加安全。特別是,該應用程式變得不那麼容易受到駭客攻擊,因為它的權限分佈在兩個獨立的單位之間,幾乎沒有相互使用。換句話說,安裝特權 Helper 工具後,應用程式本身不會獲得額外的特權,並且僅允許特定類型的操作。同時,特權 Helper 工具僅具有這些額外的特權,不能離開主應用程式獨立工作。

因此,安裝 BuhoCleaner 的特權 Helper 工具並提供您的管理密碼完全符合蘋果的安全最佳實踐。

在安裝特權 Helper 工具後,以下檔將在您的系統中創建:

  • /Library/PrivilegedHelperTools/com.drbuho.BuhoCleaner.PrivilegedHelper

請注意,如果您仍有疑問,您可以隨時卸載上述路徑中的特權 Helper 工具。

但是,如果您卸載了特權 Helper 工具或取消其安裝,則某些 BuhoCleaner 功能可能不可用,清理操作可能會失敗。此外,下次嘗試執行某些需要特殊特權的任務時,您仍將看到特權 Helper 工具安裝對話彈窗。

還沒有 BuhoCleaner 嗎?在這裡下載 →