feat(host-sec-check): add staged hardening and remediation
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
## B. 身份与入口
|
||||
|
||||
- [ ] sshd 配置:端口、root、密码、Pubkey
|
||||
- [ ] `sshd -t` 语法与 `sshd -T` 生效值;确认 `ssh.service` / `sshd.service` / `ssh.socket` 实际监听关系
|
||||
- [ ] 所有 `authorized_keys`(含 `/root`、`/home/*`、git 用户)
|
||||
- [ ] `last` / `lastb` / ssh journal
|
||||
- [ ] `/etc/passwd` 里 UID 0、系统外用户、登录 shell
|
||||
@@ -53,6 +54,7 @@
|
||||
- [ ] rpcbind :111、DB、Redis、应用明文端口
|
||||
- [ ] 管理 SSH 是否可收到 VPN
|
||||
- [ ] 证书/域名入口是否可被 IP:端口绕过
|
||||
- [ ] 实际防火墙后端与 IPv4/IPv6 规则:UFW、nftables、iptables、firewalld
|
||||
|
||||
## G. 补漏(容易漏)
|
||||
|
||||
@@ -68,7 +70,16 @@
|
||||
- [ ] `.git` 或备份文件可下载
|
||||
- [ ] 云 metadata 是否对容器开放
|
||||
|
||||
## H. 报告与处置确认
|
||||
## H. 加固专用
|
||||
|
||||
- [ ] 变更前有带外控制台、配置备份和第二条 SSH 会话
|
||||
- [ ] 非 root 管理账号的密钥登录已验证,再收紧 root/密码登录
|
||||
- [ ] Fail2ban 日志后端、`ignoreip`、jail 状态和误封回滚路径
|
||||
- [ ] 补丁状态与是否需要重启已记录
|
||||
- [ ] Docker 端口绑定、特权、`docker.sock`/宿主机挂载已审查;没有无条件改 `daemon.json`
|
||||
- [ ] 变更后从外部验证 IPv4/IPv6 端口和业务域名;未验证项已列出
|
||||
|
||||
## I. 报告与处置确认
|
||||
|
||||
- [ ] 结论表
|
||||
- [ ] 用户确认后再改
|
||||
|
||||
Reference in New Issue
Block a user