基于智能合约的云会计数据安全

2023-10-31 06:58韩学波徐大诏
信息记录材料 2023年9期
关键词:完整性数据安全云端

韩学波,徐大诏

(江苏财经职业技术学院会计学院 江苏 淮安 223003)

0 引言

近年来,中小微企业和机构广泛采用云会计模式以获得低成本、高效率和灵活的在线会计服务[1-2]。相较于传统会计模式,使用云会计模式可以有效降低由会计软件更新、财务信息系统维护和数据存储基础设施建设等高成本问题所带来的挑战[3]。然而,云会计的发展和推广受到了云端数据安全问题的阻挠[4]。因此,为了推动云会计发展,确保云端数据的安全性和完整性,建立有效的云会计数据保护机制,且开展数据验证工作,已成为当前亟待解决的问题。

由于区块链技术的特征,如去中心化、不可篡改、可追溯[5],它能够极大地提高数据的安全性和完整性[6],从而满足了云会计领域的要求。随着技术的发展,越来越多的学者开始探索将区块链技术与云会计相结合的可行性,以解决云会计所面临的伦理问题,提升数据安全性和可靠性,增强数据透明度和真实性,保障企业数据的安全性和完整性,从而推动我国会计信息化的发展[7]。尽管“区块链+云会计”的研究相对较少,通过应用区块链技术,可以显著改善企业数据的安全性、完整性和质量,并有效减少数据安全风险,从而取得良好的社会效益[8]。基于此,将区块链技术引入云会计领域,成为解决现有数据安全问题的重要途径。

在云计算的环境下,由于数据的存储、传输等环节容易受到攻击,因此,云会计可能存在着数据泄露、篡改、拒绝服务等数据安全问题。为了解决该问题,本文提出了一个基于智能合约的云会计数据安全解决方案。智能合约能够以确定性和透明度的方式保护数据的安全性,该方案旨在能够有效地提高云会计的数据安全性,确保财务数据的安全。

1 云会计相关研究

1.1 云会计的基本概念

云会计以云计算技术为基础,使财务管理变得更加高效、简便、安全,这是一种新型的财务管理方式。程平等[9]提出了“云会计”的概念,即构建于互联网上并向企业提供会计核算、会计管理和会计决策服务的虚拟会计信息系统。云会计基本要素如图1所示[10],云会计服务商提供用户将财务数据和业务数据存储到云端的功能,用户仅需要通过互联网即可进行数据的上传和下载,而云会计服务商基于用户的数据提供会计核算、管理会计和管理决策等在线服务。同时,云会计服务商通过云计算技术实现数据的存储和管理,为用户提供数据安全保障和高效的数据访问。数据存储是云会计的核心组成部分,它利用云端存储的优势,为用户提供快速、安全的在线服务。

图1 云会计基本要素

云会计已经成为了财务工作的主流模式,可以帮助企业对财务数据进行精细化管理,提高财务工作的效率和准确性。云会计是一个面向未来的发展趋势,越来越多的企业开始在使用云会计技术。

1.2 云会计的数据安全问题

根据财政部发布的《会计信息化发展规划(2021—2025年)》,我国“十三五”时期会计信息化建设已有序推进。然而,随着网络环境的不断复杂化和会计信息系统的广泛应用,会计数据安全问题日益凸显。尽管云会计具有降低成本、提高效率、推动数字化建设等明显优点,但如何保障云端数据安全性和完整性、建立安全有效的数据保护机制,已成为云会计发展所面临的重要问题。因此,在未来的会计信息化发展中,应该加强对数据安全的管理和保护,同时建立有效的数据保护机制,以确保云会计等技术的推广和发展。

在大数据时代,云会计数据的形式不再局限于结构化数据,同时涵盖了文字、视频、图片和音频等丰富多样的非结构化数据,这使得将这些数据转化成标准结构化会计信息变得更加困难[11],数据转换过程中出现误差会导致数据失真,从而破坏会计信息的完整性和准确度,对云会计服务的质量产生直接影响。同时,随着信息技术的不断发展,数据安全事件不断涌现,云端数据的保护面临着越来越复杂的网络环境和新的挑战。因此,云会计服务提供商应该采取有效的措施,来保证云端数据的安全性和信息的准确性,以保护客户利益和数据的完整性。

云会计的发展对于企业的发展至关重要,因此,在使用云会计的过程中,必须特别注意安全性[12]。云会计服务提供商需要采取有效措施来保护用户的数据,以防止其遭受攻击、损害,甚至可能会出现隐私泄露的情况,这将会严重危害到企业的发展前景。网络环境的复杂性为黑客提供了温床[13],数据在传输和使用过程中存在病毒和非法攻击等不安全因素,存在着较大的数据损毁和数据泄露隐患[14]。因此,如何加强云会计数据在存储、传输和使用过程中的安全防范,已成为当前亟待解决的问题。因此需要重视并采取有效的措施,如加密传输、严格访问控制等,以最大限度地减少数据安全风险。

由于云端储存着大量用户隐私数据,一旦遭到黑客的恶意攻击或遭到破坏,就会导致用户核心数据的泄露、破坏和丢失,给用户和云服务提供商带来无法承受和弥补的后果和损失。这不仅严重阻碍了云会计的发展,也使云会计的巨大潜力无法被完全释放。因此,必须建立有效的保护措施来确保云会计数据的可靠性和完整性,以保障用户数据的安全、稳健运行和云会计服务的可持续发展。在保护隐私数据方面,应采取严格的访问控制和数据加密措施,防止黑客入侵和信息泄露。同时,云服务提供商应确保其云端存储的数据备份齐全、安全可靠,以防止数据丢失。除此之外,还需要加强安全监控、风险评估等方面的措施来阻止潜在威胁的发生,以最大限度地保护用户数据安全和隐私权利。智能合约是一种基于区块链技术的智能代码,具有确定性和透明度等特点,可以在不涉及第三方的情况下执行自动化合约,保障数据的安全性和隐私。因此,引入智能合约技术有望能够有效解决数据安全和隐私问题,推动云会计的发展和推广。

2 智能合约的基本原理和技术

2.1 智能合约的基本概念

Szabo[15]于1997年在FirstMonday上发表的论文中首次提出了智能合约的概念,并探讨了如何使智能合约可以在公共网络上形式化和安全地实现,他阐述了智能合约的本质是实现了一种基于密码学的机制,可以使人们自动执行、验证和强制智能合约。他通过比喻来解释智能合约的本质,将其形容为“一种自动售货机式的交易系统”,通过预设的规则在密码学的支持下,双方可以在没有中心化控制的情况下达成协议并交换资源或信息。

智能合约是一种基于区块链技术的智能代码,由程序员编写,能够以确定性和透明度的方式保护数据的安全性。智能合约能够在不涉及第三方的情况下执行自动化合约,并且具有完全自主和自动执行功能。智能合约的代码通常存储在区块链上,代码具有不可变性,即一旦编写并发布后便不能进行更改。智能合约能够自动验证和执行合同,并将结果存储在区块链上。

2.2 智能合约的运作流程

智能合约的运作流程主要包括编写、部署、执行和维护4个基本环节。

(1)编写智能合约

智能合约编写通常采用Solidity语言,可以使用Remix等工具进行开发和编写。在编写时,需要考虑合约的目的、操作和参数等因素。

(2)部署智能合约

智能合约的部署基于以太坊网络,可以使用Remix或Truffle等工具进行部署。在部署时,需要设置智能合约的节点、手续费和限制等参数。

(3)执行智能合约

一旦智能合约部署成功,合约就可以在以太坊网络上执行。执行智能合约可以根据合约的代码和设置,去验证和执行任何与之相关的活动。

(4)维护智能合约

由于智能合约的代码是不可变的,因此需要定期进行维护,以确保智能合约的安全性和可靠性。

3 基于智能合约的云会计数据安全模型

为了解决云会计数据的安全问题,本文提出了基于智能合约的云会计数据安全模型,利用区块链技术中的智能合约来实现云会计数据的安全存储和共享。该模型利用智能合约的自动执行合约条款和不可篡改性,在云计算中确保会计数据的安全、可靠和准确。通过建立一个包含会计业务信息和数据的智能合约,有助于构建一个高度安全的云会计数据管理系统。

3.1 基础框架设计

传统云平台结构包含硬件层、基础设施层、数据层、平台层和软件层等关键部分。然而,基于智能合约的云会计数据安全模型采用区块链技术替代了传统的数据层,实现了数据挖掘、清洗和存储等功能。该模型的节点仅由云会计服务提供商和用户组成,没有其他第三方参与其中,减少了数据可见的范围,从而有助于保护用户数据的隐私性。此外,企业的生产经营过程中所产生的数据,包括结构化、非结构化和半结构化数据,将根据其交易字段被细分为会计核算数据、生产制造数据、绩效考核数据等不同类型,并通过非对称加密、哈希算法、数字签名等技术被安全完整地保存在了区块链上,确保了数据的安全性和完整性。智能合约层通过智能合约确保财务数据的机密性、完整性和可用性,为平台层和软件层提供高质量的底层数据支持。基于智能合约的云会计数据安全基础架构,如图2所示。

图2 基于智能合约的云会计数据安全基础架构

3.2 基本流程

在该框架中,用户为使用云会计服务的个人或企业客户端。智能合约负责验证用户身份和权限,并存储用户身份信息和访问权限。区块链网络作为数据存储和交换的基础设施。云会计服务提供商提供云服务和数据存储服务。

用户需要先注册并通过身份验证,包括身份证明和授权。智能合约将验证并存储用户的身份信息和访问权限。当用户请求访问数据时,必须通过智能合约的身份验证,才能访问数据存储。同时,所有数据在存储前都将进行加密处理以确保数据安全。所有数据访问和操作都将被记录在区块链上,确保数据的完整性和可追溯性。如果发现异常登录或访问行为,系统将自动发出警报并采取相应的措施,如限制访问或锁定账户。这个框架的设计可以确保云会计数据的安全性,同时避免数据丢失和泄露。基于智能合约的云会计数据基本流程,如图3所示。

图3 基于智能合约的云会计数据基本流程

3.3 基于智能合约的云会计数据安全模型的优势

当前,随着大数据时代向着价值大数据时代的转型,云会计已成为中小企业降低大量数据储存成本的重要方法,并能够为用户提供便捷的在线会计服务。然而,从云会计的内部来看,目前云会计服务商的数据安全防护等级尚未达到绝对安全的程度。同时,从云会计的外部来看,黑客活动的增加和黑客技术的不断发展使得云端数据的安全性面临更加严峻的挑战,而基于智能合约的云会计数据安全模型将为用户的数据安全提供强有力的保障。

(1)去中心化

智能合约是基于区块链技术实现的,通过去中心化的方式实现数据的共享和交换,减少了传统中心化存储方式带来的安全隐患。

(2)自动化

智能合约具有自动化的特点,可以在不需要人为干预的情况下执行合约,从而保证数据的安全性和完整性。

(3)去人为干预

在传统的云会计中,由于涉及到人的因素,数据安全存在很多隐患。而基于智能合约的云会计数据安全模型可以去除人为干预的情况,从而保证数据的安全性和完整性。

(4)透明性

智能合约具有高度的透明性,所有的交易信息都可以被完全记录下来,保证数据的透明和可追溯。

(5)安全性

基于智能合约的云会计数据安全模型具有高度的安全性,可以通过加密和校验等技术保护数据的安全性,从而有效地防止数据泄露和恶意攻击。

综上所述,基于智能合约的云会计数据安全模型可以解决传统云会计中存在的数据安全问题,具有去中心化、自动化、去人为干预、透明性和安全性等优势,有望在未来的云会计发展中发挥重要的作用。

4 总结

本文研究了基于智能合约的云会计数据安全问题,并提出了相应的解决方案。通过对智能合约的基本概念和运作流程进行详细阐述,提出了基于智能合约的云会计安全模型,该数据安全模型具有较高的性能和安全性,能够有效地保护财务数据的安全。

猜你喜欢
完整性数据安全云端
稠油热采水泥环完整性研究
云端之城
云计算中基于用户隐私的数据安全保护方法
建立激励相容机制保护数据安全
莫断音动听 且惜意传情——论音乐作品“完整性欣赏”的意义
大数据云计算环境下的数据安全
美人如画隔云端
行走在云端
云端创意
精子DNA完整性损伤的发生机制及诊断治疗