摘要

本发明涉及一种基于区块链的用户行为数据审计方法及系统,其方法包括步骤:S1、执行初始化操作;S2、基于统一的数据存储规范实时采集用户行为数据;S3、基于数据分块和二级索引存储机制,将数据指纹等信息上传部署至区块链作为凭证;S4、用户行为数据完整性验证,遍历二级索引存储机制,获取存储用户行为数据的文件集合;基于“挑战-响应-验证”模式,使用智能合约对用户行为数据完整性进行审计;S5、以保持完整的用户行为数据作为审计依据,对数据安全事件进行追踪审计以及云服务质量评估审计。本发明通过利用区块链不可抵赖性,有效解决云服务商和用户间的信任问题,保证审计过程安全、可信;利用二级索引存储机制提高海量数据的审计效率。