记录安全退出及历史缓存修复实机复核结果
This commit is contained in:
parent
cf51762804
commit
2b33a9b4c2
@ -56,3 +56,30 @@ Windows 上重新运行 `go test ./internal/bootstrap ./internal/certstorage ./i
|
||||
- [ ] 当前管理入口仍依赖此前人工恢复的正式证书,不能把入口可访问当作产品自动签发链路已通过。
|
||||
|
||||
测试环境与严格校验的代理管理入口不兼容时,产品会在提交前明确拒绝,要求选择正式环境或直接 HTTPS;不会静默切换环境、跳过验证或事后人工替换证书来宣称初始化成功。
|
||||
|
||||
## 2026年9月27日安全退出补充复核
|
||||
|
||||
继续已有故障现场的增量修复,未清库、未重新签发管理证书,不计作全新初始化验收。本轮未修改第二台服务器,未新增辅助验收脚本;实机业务操作均通过浏览器页面完成。
|
||||
|
||||
### 修复与发布身份
|
||||
|
||||
- 为管理控制台侧栏底部补齐退出入口,复用现有退出接口,保留执行中禁用和中文错误提示。
|
||||
- 第一版实机复测发现:退出后浏览器后退会恢复缓存中的旧控制台。该版未被记为退出验收通过。
|
||||
- 第二版在页面离开时清除前端已验证权限,在历史缓存恢复时重新检查会话;检查完成前不展示旧业务内容。请求版本隔离防止离开前的在途响应覆盖新会话状态。
|
||||
- 最终部署源码提交:`41d6137716b864fd43e6875a128aa3f24f53ccf7`,发布清单 `source_dirty=false`。
|
||||
- 主程序 SHA-256:`ce3ac4c20caff9db4b287fdfd125a80ef604a9e5c1b6a7cd4192726e9b5140e4`。
|
||||
- 归档 SHA-256:`c00c7a2f9ec05a1195821c5c6beb6f4f0c1d475eac1373b2815495b7ec349daa`。
|
||||
- 本节文档及检查点提交晚于部署提交,不表示另一个业务版本已上线。
|
||||
|
||||
### 分层结果
|
||||
|
||||
- [✓] 新增五项退出交互测试、四项历史缓存与在途请求回归测试,前端共 150 项通过,生产构建通过。
|
||||
- [✓] Windows 上初始化、接口和本地管理相关 Go 回归通过;`certstorage` 在 Windows 上没有可运行的 Linux 专属测试,不能将其记为 Linux 权限测试通过。
|
||||
- [✓] 正式安装器升级后,实机主程序与本地发布包摘要一致。
|
||||
- [✓] 超级管理员页面实际点击退出后进入登录页;后退仍显示登录页,浏览器自动发起的会话检查返回 401;强制刷新后仍未登录。
|
||||
- [✓] 页面重新登录成功,侧栏退出入口可见,托管域名保持正常,证书到期时间保持不变。
|
||||
- [✓] 升级后 `/ssl/scert-auto-0927` 仍为 `Scert:Scert 0700`,父目录仍为 `root:root 0755`,持久写入授权没有扩大到整个父目录。
|
||||
- [✓] Scert、目录服务 socket、Nginx 运行正常,公共入口 HTTP 200、TLS 校验成功,上游继续保持 `proxy_ssl_verify on`。
|
||||
- [✓] 核对绝对路径后定点移除本轮两份安装器升级事务副本,未删除本地历史未跟踪文件。
|
||||
- [ ] 普通管理员、普通用户的退出入口未在本轮重新逐角色实机复测;不能以超级管理员结果冒充全部角色验收。
|
||||
- [!] 全新正式签发初始化仍受此前记录的 ACME 限流约束,最早重试时间仍为北京时间 2026年9月27日 18:35:57。现有人工恢复管理证书不算自动签发验收证据。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user