论文部分内容阅读
通过使用云存储服务,用户可以远程存储他们的数据,并可以从可配置的共享资源池中获取高质量的服务,且不需要本地数据存储和维护。然而,数据外包给用户带来便利的同时也使得数据不再受用户控制,用户和不受信任的云服务提供商之间的关系限制了云存储技术的发展,因此,对云存储服务的公开审计显得至关重要,用户可以在有需求时请求对云数据进行审计,这样即便云服务提供方是不完全可信的也不必再担心数据的安全。结合区块链去中心化和去信任化的特点提出了一种新的基于区块链的行为日志审计模型,通过将日志记录保存在区块链而不是云存储端,保证了日志记录的安全性和不可被篡改性,同时针对用户和云存储提供方的交互设计了一种安全的数据访问协议,该协议可以保证用户和云存储双方会将日志完整地记录在区块链网络上,且他们不可对日志记录进行否认和篡改。最后基于这种模型设计了云操作行为日志审计系统并对其进行了实现,可以在该系统上完成完整的协议流程,并且提供了三个公开审计接口,该接口可以提供给任意用户使用,可以分别进行非法用户的检测,即列出所有有过非法操作行为的用户;文件完整性的审计,可以得知文件的完整性是否被破坏;以及文件生命周期的追踪,能够获取到当前时间为止对一个文件的所有操作行为。通过测试可以发现审计操作的时间开销随着数据量的增大,在整个数据访问时间开销中的比重是逐渐减小的。