更新私钥安全整改进度

This commit is contained in:
xuans 2026-10-02 03:18:09 +08:00
parent df99136bbe
commit b84b370b65
2 changed files with 25 additions and 0 deletions

View File

@ -1,5 +1,18 @@
# Scert 整改任务执行清单
## 2026年10月2日 SSH 私钥登录禁用复审记录
本节只记录非敏感代码证据,不记录服务器口令、RAM 密钥、数据库密码、令牌或私钥内容。用户已明确禁止 SSH 私钥登录,生产部署继续使用 SSH 密码认证。
- [x] 后端拒绝私钥引用、私钥认证和认证方式回退,服务器模型及 SSH 工厂仅允许密码认证。
- [x] 前端服务器配置不提交 `private_key_ref`,不调用 SSH 私钥接口,私钥管理组件不再挂载。
- [x] 前端 241 项测试和生产构建通过;后端 `go test ./...`、`go vet ./...` 通过。
- [x] TLS 证书私钥导入与远程证书私钥路径保持不变,未误删证书部署所需功能。
- [x] 代码提交 `df99136` 已推送,等待复审。
- [~] 仍待完成:Linux amd64 干净包部署、清库后的首次初始化、Smail 系统账户发信、验证码密码重置、三数据库 Web 流程和最终生产门禁。
当前总体验收仍为 **P0-03:完成,等待复审**,本节不能单独作为生产部署验收通过依据。
## 2026年10月1日前端私钥安全边界整改
本次仅记录代码和测试状态,不记录服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。针对“生产页面不允许出现私钥入口”的要求,已完成以下整改:

View File

@ -1,5 +1,17 @@
# Scert 整改、合并与优化清单
## 2026年10月2日 SSH 私钥登录安全边界收口
本次仅记录代码、构建和测试结果,不记录服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。根据“安全风险太大,不允许 SSH 私钥登录”的要求:
- [x] 后端生产服务器配置统一使用 SSH 密码认证,拒绝私钥引用、非密码认证和私钥登录回退。
- [x] 前端服务器配置仅提交 SSH 密码及主机指纹,不再请求或提交 SSH 私钥接口和 `private_key_ref`。
- [x] 前端生产页面不再挂载 SSH 私钥管理弹窗,不显示私钥录入、文件读取、私钥口令、公钥部署命令或密钥生成引导;历史文件保留但不作为入口。
- [x] TLS 证书私钥导入和远程证书私钥路径未删除,仍仅用于证书业务部署,不用于 SSH 登录。
- [x] 前端 241 项测试、Vite 生产构建、后端 `go test ./...` 和 `go vet ./...` 全部通过。
- [x] 本项提交 `df99136` 已推送,等待复审;总体生产验收仍未通过。
- [~] Linux amd64 正式包、清库后的完整 Web 流程和实机生产复验继续按 P0-10、T2-T6 门禁推进。
## 2026年10月1日前端私钥安全边界整改
本节只记录非敏感代码证据,不记录服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。根据安全要求,生产前端不再提供任何 SSH 私钥管理能力: