SuperAPI AI 工具集

harden

安全与审计

查看项目

更新于 10-15 19:55

技能介绍

用途:harden 用于远程服务器的安全审计与自动化加固,帮助检查并改善 VPS 的安全配置。

主要能力:提供四类命令。/harden audit <host> 执行安全审计,检查系统更新、自动更新配置、SSH root 登录状态、密码认证、防火墙状态、Fail2ban 状态、系统运行时间、监听服务、sudo 用户配置等。/harden fix <host> 应用不会把用户锁在门外的安全修复,包括安装系统更新、启用 unattended-upgrades、配置 UFW 防火墙、安装并启用 fail2ban、设置 SSH MaxAuthTries。/harden emergency <host> 为新服务器提供约 10 分钟的快速加固,包括完整系统更新、防火墙设置、Fail2ban 安装、锁定 root 密码。/harden report <host> 生成 markdown 格式的安全报告。

使用方式:命令支持 --user=NAME 指定 SSH 用户(默认 root),--dry-run 预览更改而不实际应用。示例:/harden audit 192.168.1.100、/harden fix myserver.com --user=admin、/harden emergency vps.example.com --dry-run、/harden report server.io > security-report.md。

审计通过标准:系统更新为 0 个待处理;已安装 unattended-upgrades;PermitRootLogin 为 no;PasswordAuthentication 为 no;UFW 已激活或 iptables 已配置;Fail2ban 服务运行中;运行时间少于 90 天;监听端口少于 10 个;至少有一个非 root 的 sudo 用户;MaxAuthTries 设置为 3 或更少。

适用场景:适合需要快速检查或加固远程 VPS 安全配置的运维人员,尤其是新服务器初始化或定期安全巡检。

限制:资料未提供支持的平台、依赖环境、安装方式、收费与价格等信息,暂未提供。