跳到内容
SupplyCore
安全与合规 · 7 min

不可篡改的审计日志:审计员真正要求的可追溯性

在受监管的分销行业,仅仅留下记录还不够,您还必须证明这些记录未被篡改。以下是可修改的日志与真正防篡改的日志之间的区别,以及它为何已成为 SupplyCore 的内置能力。

「append-only」并不等于防篡改

大多数软件都会展示一份「审计追踪」:谁、在何时、做了什么。这很有用 — 但它并没有回答审计员真正的问题:您如何知道这份日志事后没有被修改过?

「仅追加(append-only)」的日志(只在末尾添加)在存储层往往仍然可以编辑:任何能访问数据库的人都可以改写、删除或重新排列某一行,而且不留下任何痕迹。对制药或石油行业的审计而言,仅这一个漏洞就足以让整条追踪链失效。

各项框架(21 CFR Part 11、GMP、ISO 27001)真正要求的属性并不是「我们不删除」,而是可检测性:如果有人改动了历史记录,这一点必须能够被证明。

用最简单的方式解释密码学链式结构

SupplyCore 现在会将每一条审计记录链接起来。具体而言,每个事件(价格变更、发出信用、库存调整、登录等)都带有三个要素:递增的序列号上一条记录的指纹,以及基于自身内容加上一条指纹计算得出的自身 SHA-256 指纹

原理与一条焊接的链条相同:每一环都包含前一环的指纹。改动某条记录的内容,它的指纹就不再匹配;删除其中一条,下一环就指向空白;重新排序,整个序列就会断裂。

结果是:您依然可以查阅历史,却再也无法悄悄改写它。任何篡改 — 修改、删除、插入、重新排序 — 都会留下数学上可检测的痕迹。

一键完成完整性校验

管理员随时可以运行一次校验:SupplyCore 会重新计算整条链,并确认(或否认)没有任何内容被改动。一旦出现断点,它会准确指出位置(哪一个序列、哪一类异常)。

这不是一份营销报告,而是一次可复现的密码学校验。外部审计员可以重新执行同样的计算,并得出同样的结论。这才是真正的完整性证明。

一键生成的「审计就绪」档案

过去准备一次审计需要好几天:收集日志、交叉核对流转记录、整理证据格式。SupplyCore 一键即可汇总全部内容,时间段由您自由选择:防篡改日志、完整性判定、按模块和操作维度的汇总,可导出为 PDF、CSV 或 XML。

这份档案可以直接提交给加拿大卫生部、FDA、加拿大交通部、ISO 审计员或企业客户。而且因为安全必须始终如一,导出行为本身也会被记录 — 谁在何时生成了哪一份档案。

这对您所在行业意味着什么

制药 — 批次/日期可追溯性变得经得起审计:历史记录的完整性可被证明,这正是 21 CFR Part 11 和 GMP 精神中的前提条件。

石油与危险品 — 一旦发生泄漏或事故,带时间戳且不可篡改的登记簿可随时提交给加拿大交通部或环保主管部门,不会在是否被改动过这一点上留下灰色地带。

所有行业 — 对于 ISO 27001,完整性可验证的访问控制与日志记录会直接增强您的认证材料。正式合规仍取决于您的流程,但工具提供了技术层面的证据。

想在贴近您行业的数据上看看完整性校验和审计就绪导出的实际效果吗?申请一次演示。