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

46 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 证据、安全与未知结果
type: standard
status: active
updated: 2026-08-31
tags: [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. 如果无法确认,保持处理中、待人工确认或明确的“外部已生效但本地保存失败”,不得伪造失败。
## 证据保留
运行证据只记录目录、时间范围、文件数量、总体大小、版本提交和测试结果。原始数据库、日志、截图和导出文件继续留在受控运行目录,不能复制进知识库。