From 8491c20c310d2977de03f8c4fe313c24df532b67 Mon Sep 17 00:00:00 2001 From: xuans Date: Tue, 15 Sep 2026 21:26:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=85=A8=E9=9D=A2=E5=AE=A1?= =?UTF-8?q?=E6=9F=A5=E7=BB=93=E6=9E=9C=E5=8F=8A=E6=B5=8F=E8=A7=88=E5=99=A8?= =?UTF-8?q?=E5=92=8C=E5=8F=91=E5=B8=83=E6=9E=84=E5=BB=BA=E9=98=BB=E5=A1=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/Scert开发任务清单.md | 3 ++- doc/全面审查测试与优化记录.md | 24 +++++++++++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/doc/Scert开发任务清单.md b/doc/Scert开发任务清单.md index 4e85161..94b4fc8 100644 --- a/doc/Scert开发任务清单.md +++ b/doc/Scert开发任务清单.md @@ -3291,7 +3291,8 @@ Linux Ubuntu 22.04 上的 `Scert-admin` 手动启停、无开机自启动、无 - `[✓]` 后端全量测试、竞态检测、静态检查、模块校验、漏洞复扫;最终覆盖率 64.0%。 - `[✓]` 前端 12 项自动化测试、生产构建、全依赖审计;桌面模块最终测试通过。 - `[✓]` Linux 和 Windows 安装脚本语法检查,未执行安装器。 -- `[~]` 独立 Linux 发布候选、源码提交与归档哈希复核。 +- `[✓]` 最新源码 `667f769` 已推送,远程 HEAD 一致;独立干净副本依赖安装及前端 12 项测试通过。 +- `[!]` PowerShell 策略拒绝发布脚本,未生成最新 Linux 候选,未绕过策略;旧候选不包含本轮修复。 - `[!]` 本地服务启动被执行策略拒绝,本轮实际浏览器验收未执行,未尝试绕过。 - `[!]` 写权限探测逐级尝试父托管区的边界需专项整改;只读精准检查不等于写路径安全完成。 - `[!]` 真实初始化、正式 ACME、HTTPS/SNI、业务推送、升级回退及目标平台验收仍未完成。 diff --git a/doc/全面审查测试与优化记录.md b/doc/全面审查测试与优化记录.md index 1fba52f..af48ee0 100644 --- a/doc/全面审查测试与优化记录.md +++ b/doc/全面审查测试与优化记录.md @@ -28,7 +28,8 @@ | `[✓]` | 认证状态容量、过期回收、并发退出补强及最终全量复核 | | `[✓]` | 默认阿里云与最小权限提示优化;前端 12 项测试通过 | | `[✓]` | 最终全量测试、竞态检测、静态检查及漏洞复扫 | -| `[~]` | 独立发布包、源码提交和哈希复核 | +| `[✓]` | 源码提交推送、远程 HEAD 核对、独立干净副本依赖安装及前端测试 | +| `[!]` | 最新 Linux 发布包:PowerShell 执行策略拒绝发布脚本,未生成新归档 | | `[!]` | 实际浏览器页面验收:本地服务启动被执行策略拒绝,未绕过 | | `[!]` | 真实初始化、正式 ACME、受控业务推送及生产准入 | @@ -123,3 +124,24 @@ ## 六、结论 本轮完成了多项可复现缺陷修复和自动化回归,提升了发布候选质量;**不构成“全部开发完成”或“生产验收通过”**。尤其是用户强调的部分域名授权边界,应作为正式写入和生产准入前的优先整改项,而不是用全量测试通过替代。 + +## 七、最终交付与执行阻塞 + +21:25 左右完成以下复核: + +| 项目 | 结果 | +| --- | --- | +| 第一阶段安全修复提交 | `00ea12cbd99900626b15870131869a10c3049d2c`,已推送 | +| 最新产品源码提交 | `667f76924e6d2cb4646ad7207768664c03b95d54`,已推送且远程 HEAD 一致 | +| 独立源码副本 | 系统临时目录 `scert-review-source-667f769-2125`,全新 Git 克隆,工作区干净 | +| 副本依赖及测试 | `npm ci`、`npm test` 通过,12/12,依赖审计零漏洞 | +| 最新 Linux 发布归档 | 未生成,不能提供或编造新归档 SHA256 | +| 远程部署 | 本轮未连接两台远程主机、未安装本轮代码 | +| 本地浏览器服务 | 启动被执行策略拒绝;复核 15200、15201 均无监听 | +| 原文件及旧产物 | 均保留,没有清空业务数据库或删除用户文件 | + +发布脚本在独立副本中正常调用时,被 PowerShell 拒绝,错误为 `PSSecurityException / UnauthorizedAccess`,提示系统禁止运行脚本。没有改执行策略,没有设置 `ExecutionPolicy Bypass`,没有读取脚本文本重新执行或改写调用方式绕过保护。 + +本地服务启动调用被工具执行策略拒绝,与发布脚本的 PowerShell 策略错误是两个独立阻塞,不能声称只解决其中一个就可以完成页面与打包验收。独立副本 `npm ci` 还提示 `esbuild` 安装脚本未列入允许项;当前依赖安装和前端测试通过,但后续实际发布构建仍需按环境规范核对,不为消除告警自动扩大执行权限。 + +此前保留的 Linux 候选来自旧提交,不包含本轮修复。恢复发布流程后必须从上表源码提交或后续经过完整验证的新提交重新构建,检查 `source_dirty=false`、内嵌 VCS 信息、归档成员、完整校验清单和哈希,再安排受控实机验收。