新手上路
Keepresso 安全嗎?開源、已公證、權限極少
審核
György 更新於 Jul 23, 2026 1 min
Keepresso 是一款小巧、專注的應用程式,很容易檢查它到底做了什麼。它免費,採用 GPL-3.0 授權,完整原始碼公開,並經過蘋果簽署與公證,所以開啟時不會跳出警告。
它會要求哪些權限
Keepresso 要求的權限非常少,而且只在你使用需要它的功能時才會出現:
- 管理員核准,僅一次,只用於會切換受保護系統設定的功能:閉蓋模式、遊戲用的 AWDL 暫停、熱能安全網的風扇加速、遊戲的 CPU 優先權,以及排程喚醒。核准輔助程式一次,之後就會靜默完成。
- 定位,僅在你使用 Wi-Fi 觸發條件時,因為在新版 macOS 上讀取目前網路名稱需要它。沒有其他功能會用到你的位置。
- 通知,僅用於「仍在沖泡中」的提醒,以及電池與熱能暫停通知。
它不會碰的東西
- 不要求攝影機或麥克風權限。 會議觸發條件只讀取系統本身「攝影機或麥克風正在使用中」的訊號,就跟點亮選單列上綠色和橘色圓點的訊號一樣。它從不開啟串流。
- 不要求輔助使用權限。
- 沒有追蹤工具,沒有分析工具,不需要帳號。
你可能沒注意到的防護
幾項刻意的設計,把鋒利的邊角都護了起來:
- 匯入的設定無法在你不知情下執行指令。 匯入設定檔時,任何 shell 指令事件 hook 都會以關閉狀態帶入。你在偏好設定、自動化底下審視並重新啟用你信任的那些,因此共享或下載來的設定檔無法在你背後偷偷執行指令。
- 自動化一切由你作主。 自動化租約有界限、會自動到期,一個開關就能完全關閉它們,而讓自動化修改系統喚醒排程則是另一項預設關閉的選用啟用。
- 更新受到嚴格管控。 自動更新程式固定使用某個確切的 Sparkle 版本,其簽署工具以檢查碼驗證,每個發行版本都經過簽署與公證。智能體 hook 和管理員輔助程式的指令都經過強化,能抵禦不受信任的輸入。
為什麼它不上架 Mac App Store
App Store 的沙盒機制會封鎖 Keepresso 賴以讓 Mac 保持喚醒的 macOS 電源 API。所以它選擇在商店之外發行,搭配蘋果的強化執行環境與完整公證,這是散布一款需要這些能力的 Mac 應用程式時,標準且可信任的方式。
更多「新手上路」內容
