审计在维护国家财政经济秩序、提高财政资金使用效益、促进廉政建设、保障经济社会健康发展等方面发挥了重要作用。随着数字经济的发展,传统的审计技术已经无法适应新时代审计工作的要求,特别是“大智移云”的来临,审计领域出现了数据的海量化、分析的专业化、技术的智能化等特征;全样本审计对数据的安全性、审计结果的可靠性、审计的效率性等问题提出了更高的要求。因此,我国审计事业的发展亟须新技术和新理念融入与提升。区块链、云存储、大数据以及人工智能等新兴技术正是推动我国审计发展的强心剂,智能审计因此而产生。何为智能审计?许汉友(2020)认为,智能审计,即智能技术与财务审计的有机结合。智能审计融入了人工智能信息技术,能帮助审计人员在更好地完成审计工作的同时,提高审计效率并使审计结果更加客观公正,使审计独立性更强。 二、基于区块链与云存储的分布式云存储系统的建构 云存储技术对于审计工作影响颇大。云存储技术具有整合存储资源、提高存储效率、降低存储成本等优势。同时云存储技术也有其无法避免的缺陷,例如云存储中数据的安全性难以得到有效保证,数据易被他人恶意篡改并无法追踪溯源其篡改地址,这也是云存储技术应用到审计领域亟须解决的重要问题之一。 “审计+”各种新兴技术是目前审计领域探索的重点,区块链与审计可以实现良性融合,带来审计行业的创新与变革。目前区块链技术应用到审计领域仍有不少的障碍,区块链存储应用系统要求每个节点存储完整的数据,这既造成存储资源的浪费,同时也没有充分利用网络资源存储数据。 基于区块链与云存储的分布式云存储系统(以下简称分布式云存储系统)由区块链技术和云存储技术共同建构。分布式云存储系统的原理是将区块链技术与云存储技术相结合,云存储技术提供存储空间并存储真实文件,由此解决了区块链网络存储资源浪费和大数据的问题;区块链技术提供存储证明、存储文件摘要等基础属性信息,并利用哈希函数的唯一性和不可逆性来实现对数据的验证区,由此解决了云存储数据安全性的问题。分布式云存储系统的设计架构如图1所示,主要分为云存储层、区块链层、协议层、管理层、接口层,核心部分是协议层和管理层。
云存储层是分布式云存储系统的底层网络,是用于存储数据的底层系统。目前应用较广泛的是Amazon Simple Storage Service(Amazon S3),Amazon S3是一种对象存储服务,拥有良好的性能、可扩展性、安全性和数据可用性,大量的数据将被分散存储至附近AWS区域的多个服务器上,既提升数据的安全性,又便于读取数据。因此云存储层将选择Amazon S3作为底层网络系统,存储真实数据。 区块链层是认证层,为真实数据提供背书,并利用哈希函数来实现数据的唯一性和可验证性。超级账本(Hyperledger)是一个区块链的商用平台,突出的特点是可插拔式设计,用户可以灵活地插入各个功能模块来实现自己想要的区块链网络架构,超级账本良好的可扩展性为嵌入云存储系统提供了基础。 协议层是核心部分,主要是安全算法、共识机制等。包括管理文件传输的传输协议、管理文件分发的分发协议、共识机制是拜占庭容错算法(PBFT)和提供访问控制的DCP-ABE。 管理层是对存储至分布式云存储系统中的数据进行数据管理。包括自动触发合约条件的智能合约、公钥与密钥形成的隐私保护管理等,这些管理功能需要用户去定义。 接口层是为接入智能审计系统而设计的接入端口。 分布式云存储系统是基于区块链与云存储的智能审计系统的底层系统架构,功能是提供数据存储、保障数据安全性、数据基本分类以及数据基本分析,为搭建智能审计系统提供基础平台。 三、分布式云存储系统应用于审计的适用性分析 (一)分布式云存储系统为被审计单位提供存储空间,节约空间资源 传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,可靠性和安全性难以保证,也不能满足大规模存储应用的需要,同时还不利于审计工作的展开,被审计单位的财务数据、业务数据、管理数据以及视频影像数据等可能存在获取不完整的问题,由于无法获得充分、适当的审计证据可能导致审计工作无法开展、审计目的无法达到,从而影响审计结果。云存储技术通过虚拟化技术解决了网络存储空间的浪费问题,为被审计单位提供超大容量、超大规模的网络存储空间,提高了存储效率,改善了网络存储空间的利用率。数据的易获取、大容量为审计工作的顺利开展提供了基础条件,同时也降低了企业的存储成本。 (二)分布式云存储系统为实时审计奠定了基础 区块链是由各个分布式网络节点组成的共享数据库,具有高度开放、公开透明等特征。这为审计单位实施实时审计提供了条件,被审计单位实时的财务数据、业务数据等都可以轻松获取,获取审计证据的方式较为容易,如此既能提高审计效率,又可减少审计成本。 (三)分布式云存储系统能保障审计数据的安全性 区块链的不可篡改、追本溯源、共识验证等特征可以保障被审计单位审计数据的真实完整,减少由于错误上传或舞弊造假形成的企业风险。另外,分布式云存储系统并非简单直接地将数据存储到区块中,而是存储到网络节点本地存储空间,在节约网络存储空间的同时,也提高了区块链的效率。