diff --git a/docs/清库部署测试记录.md b/docs/清库部署测试记录.md index f4cff3c..1ac7962 100644 --- a/docs/清库部署测试记录.md +++ b/docs/清库部署测试记录.md @@ -289,3 +289,19 @@ - [!] 管理员公共恢复页仍停在邮箱验证码输入步骤,尚未完成本轮恢复、旧会话失效和恢复成功审计闭环;没有反复发送验证码。 本段没有覆盖规则的全部匹配类型、优先级、多条件、转发和跨用户隔离,也不代表真实 SMTP、IMAP、POP3 客户端及外域投递验收通过。测试邮件保留,临时规则已移除。 + +### 19:22 至 19:26:日志可见范围与普通用户运行日志脱敏抽样 + +本段延续当天同一轮验收,没有再次清库、部署或重启服务。19:22:28 通过原交互式 SSH 会话确认 Smail、Nginx 均运行;沿用同一浏览器 MCP,通过键鼠操作检查三个角色,不调用业务接口、不注入脚本。 + +- [✓] 管理员操作日志第一页同时显示本人通知授权操作和同组普通用户创建、删除邮件规则记录。用户管理页面确认管理员与普通用户均在测试普通组,当前管理员不显示默认分组。 +- [✓] 管理员按操作者编号 1 查询操作记录为空;超管页面同一最近二十四小时时段显示超管的发信和账户编辑记录,不是因被查账号没有记录而产生的空结果。 +- [✓] 超管用户列表显示临时账号 testsecurity 位于默认分组,当前为已禁用普通用户。超管按其编号 4 查询可见生成、撤销安全码及登录等历史操作;当前管理员按编号 4 查询为空。本例覆盖该组外账号的操作记录,不扩大为所有组外账号、所有日志类别均已验收。 +- [✓] 管理员收发信日志第一页只显示本人编号 2 和同组普通用户编号 3;按超管编号 1 查询为空。超管以编号 1 查询可见 19:12:57、19:10:42 等投递记录,与管理员空结果形成对照。 +- [✓] 普通用户收发信记录第一页仅显示本人编号 3。19:12:57 的本人收件详情显示发件人、收件人数和邮件大小,不显示邮件正文。 +- [✓] 普通用户运行日志显示固定服务启动事件及账号相关事件。展开 14:27:41 错误事件及其原始记录后,只显示通用动作、结果、时间和日志模式字段,没有异常原文、源码路径、请求标识或对象详情。本项仅为这一详情的脱敏抽样。 +- [x] 只读复核日志权限与运行日志裁剪源码:管理员范围为本人及同组普通用户;低权限视图允许固定公共生命周期事件,不能仅因普通用户可见主服务启动日志就认定越权。源码审查不代替其他数据和失效场景的实机验证。 +- [!] 尚未完成全量分页、成员转组后的历史日志边界、组外收发信负例、所有运行事件和日志文件生命周期验收。现有结果不代表完整日志模块通过。 +- [!] 公共密码恢复页面仍停留在管理员邮箱验证码输入阶段,验证码为空、继续按钮禁用;没有重发验证码,也没有完成密码恢复成功、旧会话失效和成功审计闭环。 + +本段没有修改业务源码或账号权限,没有读取恢复码明文,没有清理测试数据。现有管理员登录会话保持,用于后续密码恢复撤销验证。真实邮件客户端、外域双向投递、通知凭据撤销、推送、本机恢复、证书续期等上线门槛仍未关闭。