SH

Soloharness

概念 · 辨析 · Agent

← 返回概念辨析

Concept Contrast Fable

合规日志和审计日志

合规日志回答「我们遵守了规则吗」,审计日志回答「到底发生了什么」。前者给外部检查用,后者给内部追查用。把合规日志当审计日志使,出事后找不到根因;把审计日志当合规日志使,审计师翻到不该看的细节。

寓言

两本账

童厂长经营一家食品加工厂,每天质量科要填一摞表单:原料温度、消毒时长、车间湿度、虫鼠防治。每张表都签了字、盖了章,月底装订成册。区里的卫生监督所每季度来查一次,翻翻这本册子,打勾走人,三年无事。

七月的一批罐头出了问题,消费者吃出了异物。公司启动内部调查,需要追溯这批罐头的完整生产过程:哪条产线、哪个班次、哪批原料、哪个环节出了错。调查组调出质量科的表单,翻了一上午,只看到一行字——「温度达标」「清洗完成」。

没有具体数值,没有机器编号,没有操作时间戳。调查组找童厂长要原始记录,童厂长说这就是全部。调查组组长问:你的表单上为什么只有结论没有数据?童厂长答:因为监督所只要求写结论。

调查组只能扩大排查范围,把当天所有产线、所有班次的产品全部召回。召回成本是查出问题成本的几十倍。事后复盘,童厂长发现自己一直把两件事混在一起:应付检查的表单,和用于追责的记录。

童厂长带着质量科重新设计了日志体系。合规日志继续按监管要求写:指标名称、达标结论、签字。旁边新增一套审计日志:每台设备每十五分钟自动记录运行参数,每次操作自动记录操作员工号和精确到秒的时间,原料批次与产线绑定,不可删除、不可修改。

半年后,又有一个批次出现轻微异常。审计日志直接定位到第三产线下午两点十七分的一台杀菌锅,温度波动了四秒。问题范围从一个批次缩小到一台设备的一个时段,召回只涉及两百罐,损失控制在几千块。

童厂长后来对同行说:合规日志是给外面看的成绩单,审计日志是给里面用的监控录像。成绩单写好结论就行,监控录像得拍到过程。你把监控录像当成绩单交出去,审查员反而怀疑你在藏什么。

厂里新来的质量主管在入职培训时学到第一课:写日志之前先想清楚,这本账是给谁看的、用来干什么。想错了,两本账变成一本糊涂账。

合规日志

按监管或标准要求记录的达标性证据,输出形式通常是结论性陈述和签字确认。面向外部审计和监督检查,关注「是否合规」。

审计日志

记录系统内每次操作、每次状态变化的完整时序证据链,包含精确的时间戳、操作主体、操作对象和结果。面向内部追责和根因分析,关注「发生了什么」。

故事对应

  • 质量科的表单只写结论:合规日志的典型特征——达标/不达标,不需要过程数据。
  • 调查组翻不到原始数据:审计日志缺失时,根因分析无法进行,只能扩大排查。
  • 新日志体系两套并存:合规日志和审计日志各有各的用途和受众,不必合并。
  • 杀菌锅温度波动四秒被定位:审计日志提供精确到秒的操作时间戳和参数记录。
  • 成绩单和监控录像的比喻:合规日志强调结论,审计日志强调过程。

落到项目里

设计日志系统时,先问两个问题:这份日志将来会被谁查看,以及查看时他们需要做出什么决策。监管检查需要的是达标证据,内部调查需要的是可追溯的因果链。两套日志可以共用同一套采集基础设施,但存储结构、保留周期和访问权限应该分开设计。合规日志可以定期汇总归档,审计日志需要保持不可篡改的流水形态。