Files
go_bt/knowledge-base/Shared/evidence-security-and-unknown-results.md

2.0 KiB
Raw Permalink Blame History

title, type, status, updated, tags
title type status updated tags
证据、安全与未知结果 standard active 2026-08-31
evidence
security
operations

证据、安全与未知结果

证据等级

等级 定义 使用方式
A 当前代码、自动化测试、数据库结构或可重复的本地行为 可作为实现事实;改动后必须重新验证
B 已观察到的外部服务响应或页面行为,但没有稳定、可脱敏的固定样本 可指导兼容;文档中必须注明外部行为可能变化
C 推测、回忆或尚未复现的说法 只能列为待验证假设,不能作为自动状态迁移依据

敏感信息边界

不得写入 Git、知识库、测试快照或普通日志:

  • 实际邮箱或账号清单、密码、辅助邮箱;
  • ChatGPT Session 原文、access token、refresh token、session token;
  • API Secret、飞书密钥、代理用户名和密码;
  • 卡密、支付凭据、OTP/TOTP 值;
  • 可还原账号身份的截图、CSV 或数据库副本。

允许记录字段名、数据流、脱敏错误码、数量和哈希元数据。凭据由本地配置或 Windows DPAPI 密文保存;日志只应说明“已读取/缺失/失效”,不能打印内容。

远程副作用后的未知结果

邀请、迁移、充值确认等请求在服务端可能已经成功,而客户端收到超时、断线或本地落库失败。此时结果是“未知”,不是普通失败。

处理顺序:

  1. 保留可恢复指针,例如远程任务 ID、操作 ID或可重新读取的团队成员关系。
  2. 执行只读后置条件查询。
  3. 确认远程未生效后,才允许重新发起副作用请求。
  4. 如果无法确认,保持处理中、待人工确认或明确的“外部已生效但本地保存失败”,不得伪造失败。

证据保留

运行证据只记录目录、时间范围、文件数量、总体大小、版本提交和测试结果。原始数据库、日志、截图和导出文件继续留在受控运行目录,不能复制进知识库。