更新 SSH 安全整改进度

记录 SSH 公钥部署路径彻底移除、完整测试结果和当前生产验收未通过状态。
This commit is contained in:
xuans 2026-10-02 04:09:57 +08:00
parent 7264149f9c
commit 76d63f4aeb
2 changed files with 26 additions and 0 deletions

View File

@ -1809,3 +1809,16 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全
- [✓] 已完成,等待复审:远端孤立 SSH 私钥密文记录已清理为零;SSH 密码凭据、TLS 证书私钥和业务数据保持不变。
- [✓] 已完成,等待复审:Scert 重启后重新登录并再次部署证书成功;Scert 仅监听 `127.0.0.1:8443`,数据库仅监听回环地址,公网入口仍仅为 Nginx `80/443`。
- [!] 暂缓或存在阻塞:整体生产验收仍受系统账户真实发信、密码重置完整闭环、三数据库完整 Web 矩阵、历史恢复事务核查、DNS/ACME 负向矩阵和最终清库首次部署等门禁限制。
## 2026年10月1日 SSH 密钥登录彻底停用复核
本次安全修复仅记录非敏感代码、构建和测试结果,不记录服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。根据“SSH 私钥登录不允许出现,安全风险太大”的要求:
- [x] 删除部署客户端的 SSH 公钥部署接口,不再提供远程 `authorized_keys` 写入能力。
- [x] 删除远程 `PubkeyAuthentication` 配置、SSH 服务重载和公钥安装脚本,不再通过 Scert 开启公钥登录。
- [x] 保留证书部署使用的 TLS 证书私钥文件路径;该路径仅用于证书业务,不用于 SSH 登录。
- [x] 后端全量 Go 测试、Go 静态检查、部署专项测试、前端 241 项测试和前端生产构建全部通过。
- [x] 提交 `7264149` 已使用中文提交信息并推送远程仓库。
- [!] 总体生产验收仍未通过;清库后的首次生产初始化、Smail 系统账户发信、密码重置闭环、三数据库 Web 矩阵、P0-10 负向矩阵和最终候选包实机复核仍需继续。
当前总体验收状态仍为:**P0-03:完成,等待复审**。本次修复不代表生产验收通过。

View File

@ -2441,3 +2441,16 @@ P0-11 生产验收门禁
- [✓] 已完成,等待复审:远端孤立 SSH 私钥密文记录已清理为零;SSH 密码凭据、TLS 证书私钥和业务数据保持不变。
- [✓] 已完成,等待复审:Scert 重启后重新登录并再次部署证书成功;Scert 仅监听 `127.0.0.1:8443`,数据库仅监听回环地址,公网入口仍仅为 Nginx `80/443`。
- [!] 暂缓或存在阻塞:整体生产验收仍受系统账户真实发信、密码重置完整闭环、三数据库完整 Web 矩阵、历史恢复事务核查、DNS/ACME 负向矩阵和最终清库首次部署等门禁限制。
## 2026年10月1日 SSH 密钥登录彻底停用复核
本次安全修复仅记录非敏感代码、构建和测试结果,不记录服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。根据“SSH 私钥登录不允许出现,安全风险太大”的要求:
- [x] 删除部署客户端的 SSH 公钥部署接口,不再提供远程 `authorized_keys` 写入能力。
- [x] 删除远程 `PubkeyAuthentication` 配置、SSH 服务重载和公钥安装脚本,不再通过 Scert 开启公钥登录。
- [x] 保留证书部署使用的 TLS 证书私钥文件路径;该路径仅用于证书业务,不用于 SSH 登录。
- [x] 后端全量 Go 测试、Go 静态检查、部署专项测试、前端 241 项测试和前端生产构建全部通过。
- [x] 提交 `7264149` 已使用中文提交信息并推送远程仓库。
- [!] 总体生产验收仍未通过;清库后的首次生产初始化、Smail 系统账户发信、密码重置闭环、三数据库 Web 矩阵、P0-10 负向矩阵和最终候选包实机复核仍需继续。
当前总体验收状态仍为:**P0-03:完成,等待复审**。本次修复不代表生产验收通过。