
概念与适用范围
这里的区块链云审计,是指利用区块链辅助记录和核验云端数据、操作日志或审计证据,而不是仅凭区块链完成全部审计。它更适合解决证据一致性与可追溯性问题,不能自动判断业务是否合法、权限是否合理。
NIST SP 800-144讨论公共云的安全与隐私挑战,以及组织将数据、应用和基础设施交由公共云处理时需要考虑的问题。它提供的是云安全背景,并非区块链云审计的专门适用标准。

条件一:有明确的多方核验需求
当数据所有者、云服务商和审计方需要核对同一批证据,又不希望完全依赖单方维护的记录时,区块链可作为共同核验的辅助机制。前提是各方明确记录范围、提交权限、验证规则和争议处理方式。若单一主体的可信日志已满足要求,引入区块链未必必要。

条件二:证据采集可信且可以复核
上链之前,应明确日志来源、身份认证、采集时间和数据版本,并保留可供复核的原始证据。哈希可以帮助检查数据是否与先前登记的内容一致,却不能证明登记前的数据真实、完整。错误数据或遗漏日志,不会因为上链而自动得到纠正。
条件三:链下数据能够持续保存
以太坊开发文档的存储说明指出,以太坊不适合承载大量数据,分布式存储也需要考虑持久保存和保留机制。因此,云审计可采用原始文件链下保存、摘要及必要索引上链的设计,但需要另行保障文件可获取。
适用系统应具备明确的保留期限、备份、访问控制和恢复机制。只有链上摘要而无法取回原始文件,仍不足以完成内容复核;存储持有证明也不能替代对业务内容的审查。
条件四:隐私、治理和性能要求可满足
敏感日志不宜直接公开上链,应先划分公开信息与受限证据,并评估摘要、索引是否泄露关联信息。数据删除、更正和保留要求需要与链上记录难以修改的特点协调。
参与方还需要约定节点管理、密钥保护、故障处理和审计访问权限。记录规模、写入频率、确认时延与存储成本应符合实际需求;需要即时告警的监控不能只依赖链上确认。
常见问题
用了区块链就不需要信任云服务商吗?不是。原始数据采集、链下文件保存和权限执行仍然依赖具体系统与责任主体。区块链只能辅助降低部分记录核验中的信任负担。
用了IPFS就能永久保存审计文件吗?不能据此判断。以太坊开发文档说明,IPFS没有内置存储激励机制,长期保存需要固定保存服务、自建节点或其他持续维护安排。
链上证据能代替完整审计吗?不能。云审计还需覆盖身份权限、配置、隐私和责任落实等事项。是否适用,应围绕需要证明什么、证据能否获取以及谁承担责任来判断。