数据安全实践:能力体系、产品实现与解决方案
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.8.2 区块链的安全特性

数据保护技术的核心是实现对数据机密性、可用性和完整性的保护。机密性是指数据不被未授权者访问,可用性是指数据在授权的情况下能够正常使用,完整性是指数据真实、有效、未被篡改。区块链基于其去中心化的特点,能够为数据提供多种安全保护。

● 完整性保护:区块链上的每一个节点都会保存交易记录。交易信息的Hash值会被用来校验数据,也会被用来标记上下两个区块之间的关系。单独修改其中一个节点的数据会改变该节点的Hash值,导致原有的链条被破坏,需要整个网络对这种改变进行重新计算。但这是不可能做到的,除非能够控制网络中51%以上的节点。简单地说,就像一群人通过两两对话在整个人群中形成一个共识后,只有过半的人愿意再去重复一遍耗时耗力的对话,否则只影响某一个人的观点,是不会让所有人认可的。正是区块链的这种特质,使得链上的数据很难被篡改,从而保证了数据的完整性。

● 可用性保障:区块链网络上没有中心化的服务器,数据在所有节点之间分布式存储和管理。这减少了中心化存储被攻击的风险,提高了数据安全性。

● 信息可追溯:区块链上的所有交易都经过时间戳记录和加密,产生了交易链。这使交易可以被追溯和审计,有助于防止欺诈等安全事件的发生。

● 加密机制:区块链广泛采用PKI加密技术来保护数据安全和用户隐私。这使得未经授权的人更难访问区块链数据,从而有效防止数据泄露和被攻击。