从脱敏会话到SOP
rrweb 记录/重放 DOM 和交互事件;但它本身不会生成 SOP、建立用户同意或保证自动化可靠性。此工作流增加了解释和需求设计。请参阅源证据。
输入与就绪状态
需要记录会话目的的明确许可、相关的录制范围、脱敏/屏蔽配置以及已脱敏的导出文件。如果缺乏同意或脱敏处理,则停止分析原始内容,并提供数据收集/编辑计划。不得暗中开始新的录制。原生 rrweb 回放需要经过审查的 rrweb 包和隔离的查看器;脱敏的事件摘要仅支持摘要级别的分析。
工作流
- 检查收集目的,最小化保留的证据。审查快照、文本、表单输入、URL/查询值、控制台/网络/Canvas 插件以及嵌入内容。仅靠输入脱敏不足以处理敏感的 DOM 文本;默认设置并不代表所有内容都已脱敏。
- 检查脱敏后的元数据,确认时间顺序、缺少初始/完整快照、导航重置和空白间隔。忠实重放需要原生完整流。标准化摘要无法重建被省略的 DOM。
- 根据用户目标划分有意义的步骤。引用稳定的事件 ID/时间和每个操作及观察结果的可视证据。将脱敏值、未观察到的分支和推断的意图标记为未知。
- 编写包含前提条件、操作步骤、可观察检查点、故障恢复和停止条件的 SOP。点击“保存”是操作的证据,而非持久化的证明;需要观察到的确认,并在必要时提供后端证据。
- 将自动化需求与观察到的行为分离:稳定的定位器策略、输入契约、等待/超时条件、幂等性、副作用边界、人工审查和测试环境。数字化的 rrweb 节点 ID 是录制本地标识,不应成为永久选择器。
- 列出未解决的分支和评估计划(使用新的合成会话)。提交 SOP 进行审查,而不执行提议的自动化。
边界与输出
不得启动录制器、上传跟踪数据、浏览真实会话、取消字段脱敏,或运行捕获的脚本/HTML。脱敏后的导出文件仍可能包含恶意文本;仅在沙盒隔离的本地查看器中进行检查后才能回放,并限制网络访问。将录制的员工/客户身份信息排除在交付物之外。
交付包含事件引用的 SOP 步骤、独立的自动化需求以及明确的缺口说明。示例和合成案例说明了摘要分析,而非原生 rrweb 回放。