2026-11-02
「synology-nas-cli」防護專案登場
為 DSM 系統進行漏洞修復與持續監控
文: 編輯部 / 新聞中心
文章索引: IT快訊

【注意 ⚠️】如果你是 Synology NAS 用家,但對自己那部 NAS 的設定一頭霧水,不妨試用這套「synology-nas-cli」開源專案工具。它由一位台灣軟體工程師 Sam Lung 編寫,可協助系統管理員與人工智能代理(AI Agent)對 Synology DSM 7 系統進行一鍵安全稽核、漏洞修復與持續監控,全面提升儲存設備的資安防禦水平。

 

該工具基於 Python 標準庫開發,支援 Python 3.8 或以上版本,不需額外安裝第三方套件,可直接在 Synology DSM 系統環境中執行。它的主要功能包括進行全面的系統健康檢查、日誌分析、套件管理、磁碟區狀態監控、Tailscale 網絡設定、DSM 系統升級,以及將定時安全警報推送到指定的 Webhook。

 

面對針對 Synology 歷史與近期安全公告(包含 Synology-SA-24:20、SA-26:13、SA-26:14)的攻擊手法,該工具內建了完整的檢測與防護機制。系統管理員透過 nas incident 指令進行唯讀稽核時,系統會針對多項關鍵安全性指標進行檢測,包含:

 

◾DSM 系統版本:檢查韌體版本是否已修補已知漏洞。

 

◾高風險套件:比對受漏洞影響的套件清單(如 Calendar、MailStation、PHP 7.3 至 8.4 等)。

 

◾防火牆與連接埠:檢驗防火牆啟用狀態,並自動封鎖未授權的來源介面與路由器的 UPnP 連接埠轉發。

 

◾遠端存取服務:檢測 QuickConnect 及其自動路由器埠轉發是否遭到濫用。

 

◾帳號與登入安全:檢查失敗登入次數、外部登入來源、AutoBlock(自動封鎖)機制,以及預設內建 admin 帳號是否仍處於啟用狀態。

 

◾網絡通訊協定:檢測是否啟用安全性較差的 SMB1 舊版協定。

 

在確認稽核結果後,用家可執行 nas incident fix --dry-run 指令,預覽所有即將執行的修改計劃(清楚呈現變更前與變更後的狀態對照,以及對應的 DSM 網頁管理介面路徑)。確認無誤後,透過 nas incident fix --yes 即可依序套用修正、重新讀取設定以驗證結果,並再次執行稽核。

 

此外,該工具可以配合 Claude Code、Cursor、Gemini CLI 等主流 AI 智能代理。如果你信得過 AI 代理,連接 AI 後可以每 10 分鐘進行健康與安全性監控、凍結勒索軟體活動、記憶體取證與金鑰搜尋等,用 AI 代理來幫你的 NAS「看門口」。

 

先說明,小編只測試了上半部分,AI 代理我不敢用,期待勇士們的試用報告,有結果記得告訴小編啊。

 

 

 

資料來源: