前言¶
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 许可证,可自由使用和修改。