
随着数字化时代的到来,数据已经成为企业的生命线和核心竞争力。一旦数据库中的数据丢失、破坏或泄露,将对企业的运营和声誉造成无法估量的损失。而数据加密是数据库安全的核心要素,企业必须采取有效措施来确保数据的保密性和完整性。
所谓透明,是指对使用者来说是未知的。当使用者在打开或编辑指定文件时,系统将自动对未加密的文件进行加密,对已加密的文件自动解密。文件在硬盘上是密文,在内存中是明文。一旦离开使用环境,由于应用程序无法得到自动解密的服务而无法打开,从而起到保护文件内容的效果。
透明存储加密能够加密存储在表、表空间中的敏感数据。加密数据后,当授权用户或应用程序访问此数据时,将以透明方式解密此数据。透明存储加密有助于在存储介质或数据文件被盗时保护存储在介质上的静态数据。
KINGBASE
数据库透明加密能力PK

KINGBASE
透明加密实用场景
表空间加密

表加密

多加密引擎

KINGBASE
实战性能损耗对比
下表中列举了KingbaseES数据库在开启透明加密时,数据库的性能损耗。在测试时机器的内存大小为512G,使用了tpcc基准测试场景,加载了1000仓库,并开启100并发连接,而数据库的参数中shared_buffers为256G,每项对比测试的时间是30分钟。

从表中数据可以看出,开启加密后,全内存操作情况下,无论是软件加密的SM4,还是网络加密机,在TPCC的基准测试中性能损耗仅在3%-5%左右。
背后原理
在TPCC基准测试中,由于缓存命中率相对较高,因此在运行测试的过程中,也就相对较少会触发加解密,因此性能损耗很小。
同理,在正常的业务场景中,由于数据访问模式和缓存策略的优化,性能损耗同样较小。只要数据库设计和缓存策略合理,加解密对性能的影响是可以被控制在可接受的范围内的。
此外,对于使用硬件加密设备,还会受到其他因素的影响,例如加密机本身的加解密的算法性能,网络加密机的网络传输速度等,都会影响透明加密的性能损耗。
KINGBASE
企业信息安全的守护者
通过KingbaseES数据库的透明加密技术,企业能够确保其核心数据的安全和保密,有效防止数据泄露或篡改。KingbaseES数据库是企业信息安全的守护者,致力于保护数据安全,目前已广泛服务于金融、能源、央国企等用户,守护企业核心秘密,提供坚实可靠的数据保障。
未来,人大金仓将加强自主创新和研发投入,支撑数据要素安全流通,推动数字产业集群能级跃升,促进数字经济和实体经济深度融合。
供稿:产品研发中心




