前言¶
DeepSeek Harness (DSH) 的生態強調插件化與能力擴展。當你在 Linux 服務器上運行 Hermes Agent 時,該智能體通常擁有較高的系統權限。如果宿主機環境本身存在安全漏洞(如病毒、挖礦進程或 Rootkit),智能體的運行環境也會直接受到威脅。因此,在部署 DSH 插件或 Hermes Agent 後,對底層服務器進行安全審計是必要的運維步驟。
插件簡介¶
axelfreeman/hermes-security-audit 是一個專門爲 Hermes Agent 設計的安全審計技能。它基於開源工具集,旨在幫助用戶檢查 Linux 服務器是否存在惡意軟件、後門、加密貨幣挖礦程序及其他安全隱患。該插件通過集成多種檢測機制,對服務器環境進行全面的健康檢查。
核心能力¶
該插件包含以下 10 項安全檢測功能:
- 病毒掃描:使用 ClamAV 對指定目錄進行病毒查殺。
- Rootkit 檢測:利用 rkhunter 和 chkrootkit 雙重機制檢測 Rootkit 及後門。
- 加密貨幣挖礦檢測:通過進程審計識別疑似挖礦進程。
- 暴露的憑證掃描:掃描文件系統,查找明文存儲的 API 密鑰、令牌或私鑰。
- 端口審計:檢查開放的端口,識別不必要的網絡服務。
- SSH 暴力破解檢測:分析日誌,識別暴力破解 SSH 的行爲。
- Docker 逃逸檢測:審計容器配置,檢查特權模式及端口暴露情況。
- Cron 作業審計:檢查所有用戶的定時任務,發現潛在的惡意計劃任務。
- SUID/SGID 漏洞檢測:檢測具有提升權限的可執行文件,識別權限提升向量。
- 出站連接審計:檢查活躍的網絡連接,識別異常的數據外發行爲。
安裝與啓用¶
使用 Hermes Agent 的內置技能加載命令即可完成安裝。該插件基於 MIT 許可證開源。
hermes skill load hermes-security-audit
典型用法¶
安裝完成後,直接通過自然語言與 Hermes Agent 交互即可觸發審計。Agent 會調用底層檢測工具,並在執行完畢後反饋掃描結果。
對話指令示例:
“run a security audit on my server”
注意事項¶
- 運行環境:該插件基於 Linux 服務器環境開發。
- 掃描範圍:掃描默認覆蓋
/tmp、/opt、/root等關鍵目錄。 - 權限要求:運行該插件需要具備相應的系統權限,請確保當前進程有權限讀取目標文件和執行系統命令。
- 許可證:插件代碼遵循 MIT 許可證,可自由使用和修改。