功能總覽

從分析 log 到寫防火牆,一條龍自動化——網站與 SSH 偵測都先在一台實際運行中的正式主機上跑過。

持續擴充偵測規則

涵蓋漏洞掃描探測、敏感路徑存取(/.env、/wp-login.php…)、密集 4xx 錯誤、暴力嘗試、異常請求模式等攻擊特徵。每一筆判定都保留觸發的 log 事證,你隨時可以驗證「為什麼封他」。

規則隨程式版本內建、開箱即用;每一條的門檻與比對清單都可以在該主機自己的主控台調整。

SvrGuard 事件列表與事證
事件列表:每筆封鎖都有規則代號、嚴重度與觸發事證

它分析哪些程式的日誌

能不能擋,取決於看不看得懂那支程式寫的日誌。以下是實際支援的來源:

來源讀什麼擋得到什麼
Apache 2網站存取日誌掃描探測、敏感路徑、注入特徵、虛擬主機掃描
Apache 2網站錯誤日誌被伺服器拒絕後仍連續嘗試的來源
nginx網站存取與錯誤日誌同上——log 不在預設位置或與 Apache 同機時,才需指定 log 目錄
SSH(sshd)/var/log/auth.log、/var/log/secureSSH 密碼暴力破解
FTP(ftpd)同一份登入日誌FTP 登入暴力破解(走 PAM 的 FTP 伺服器)
RDP(xrdp)系統日誌裡 xrdp 的登入紀錄RDP 遠端桌面登入暴力破解
macOS系統日誌SSH 與螢幕共享的登入暴力破解
Synology DSMWeb Station/反向代理的存取日誌DSM 內建自動封鎖看不到的 web 層攻擊

同一條規則對 Apache 與 nginx 一樣生效——規則綁的是行為,不是伺服器。SSH 的 auth log 需要 root 權限才讀得到;讀不到時主控台會明白告訴你,不會安靜略過。

自動封鎖:直接寫進系統防火牆

Linux — nftables 原生

直接寫進 nftables,不需要另外安裝 ipset、iptables 或任何工具;較舊的系統會自動改用 ipset 或 iptables。nftables 原生封鎖實測最老支援到 kernel 4.4。

Synology DSM — 寫進內建防火牆

NAS 上的封鎖規則放進 DSM 自己的防火牆(DEFAULT_INPUT),不必另外安裝 iptables 或 ipset。

TTL 自動解封

封鎖預設有期限,到期自動移除——不會累積上萬條殭屍規則;屢犯且證據明確的位址會升級為永久封鎖。白名單可加入你自己的 IP 與網段;本機網卡位址、網卡所在的私有區段與 192.168.0.0/16 會自動列入。

攻擊地圖與儀表板

GeoIP 標出每個攻擊來源的國家與城市,儀表板即時顯示封鎖數、事件趨勢與防火牆後端狀態。所有資料可匯出 CSV。

SvrGuard 攻擊地圖
攻擊地圖:各國攻擊來源一目了然(實際運行中的正式主機,真實數據)

通知:封鎖了,讓你知道

通知全部在 Free 版就有——封鎖事件發生時通知得到,是防護軟體的基本責任。管道有三個:Email、syslog(交給你原本的 rsyslog/syslog-ng/journald 收),以及主控台的通知紀錄——每一次送出都留一筆,成功與失敗都留,所以「通知到底有沒有寄出去」查得到。批次彙整與每日摘要同樣免費。

入侵之後也會知道(免費)

每次檢查也會看入侵者常留下的痕跡:開機自動執行的後門、從暫存或隱藏目錄執行的程式、有內容的預載函式庫設定(/etc/ld.so.preload);登入失敗多次之後有人用密碼登入成功;以及這台主機主動連到挖礦池常用的埠、或連到正在封鎖的位址。發現時寄通知,由你決定怎麼處理——只通知,不刪檔、不斷線。它讀的是行程與設定檔,抓的是入侵者隱藏自己之前留下的痕跡;已經藏進核心的 rootkit 不在它看得到的範圍。

多台主機集中管理(免費)

多台主機時,每台只裝輕量 agent(可完全關閉本機介面),用瀏覽器登入 Hub 確認一次即綁定到你的帳號,統一回報中央看板:

中央看板

全部主機的狀態、事件、攻擊地圖集中一頁;每台的版本與 24 小時事件數一目了然。

一步加入

在 agent 主控台按「綁定個人帳號」,瀏覽器開啟 Hub 的確認頁、輸入帳號密碼即完成綁定;沒有瀏覽器的主機用 svrguard pair -device 的裝置碼流程。同一台重裝不需要另一份訂閱。

威脅位址庫(Pro)

任何一台主機確認過的攻擊來源(敏感檔探測、注入、SSH 暴力破解),每天經人工審核後以簽章名單下發,其他主機預先封鎖。只收正常使用做不出來的證據。

SvrGuard 多主機總覽
多主機總覽:每台的版本與 24 小時事件數一頁看完

Synology NAS:補上內建自動封鎖看不到的那一半

DSM 內建的「自動封鎖」只計算登入失敗次數——它擋得到有人猜你的 DSM 密碼,卻看不到 web 層的攻擊:掃 /.env、試 /wp-login.php、翻你反向代理後面的網站。那些請求在 DSM 眼中都是「正常的 HTTP 連線」。

SvrGuard 分析的是 Web Station/反向代理的存取日誌,用同一套規則判定,再把來源 IP 寫進 DSM 自己的防火牆(規則放在 DEFAULT_INPUT,不另外裝 iptables 或 ipset)。NAS 上的照片與檔案比一台雲端主機更值得保護,而它偏偏一直對外開著。

原生 .spk 套件

套件中心 → 手動安裝即可,支援 x86_64、armv7、arm64 三種平台。移除時會保留你的資料庫與設定。

簽章更新,失敗自動回退

更新走專屬通道並驗證 Ed25519 簽章;通道永遠保留上一版——抓不到回退目標時,agent 寧可不更新也不會讓你陷在壞版本。

和其他主機同一個看板

NAS 可以和你的伺服器一起綁定到同一個帳號,一頁看完。綁定帳號不需要訂閱。

系統資源監控(Pro)

CPU、記憶體、磁碟使用率監控,超過門檻即告警——主機出狀況時,通知和攻擊事件走同一條管道,不必再架一套監控系統。資料一直在收,不論有沒有訂閱——所以你訂閱的那一刻,看到的是完整的歷史,不是一片空白。訂閱買的是超過門檻時通知你,以及這台主機自己的主控台上那條 24 小時/7 天歷史曲線。資料存在本機,不會上傳。

SvrGuard 系統資源監控
資源監控:閾值告警與趨勢圖

先裝免費版,親眼看它擋下第一個攻擊