数据库加密对数据库服务器的影响是多大?

数据库加密对数据库服务器的影响是多大?,第1张

1、性能:在我们决定加密数据时,需要考虑的一个最大问题是,其性能影响如何?而对这个问题的回答只能是“视方案而定”。在我们的经验中,透明加密执行起来很好,它对数据库的性能影响一般从5%到8%不等。本地数据库对象加密对性能的影响可达到15%到20%。所以,企业必须根据自己的配置状况和性能要求考虑好此问题。

2、 *** 作:如果你要加密介质,最好能够保证在需要时能够及时从此介质恢复。这就要求你经常测试磁带。同样道理,如果你使用密钥轮换来满足监管要求,就应当试这个过程的 *** 作过程和方式,并测试你的厂商如何处理生产环境中的新密钥和老密钥。你最好按照计划来进行,而不要在怀疑某个加密密钥遭受破坏后才去测试。

3、复杂程度:加密系统都很复杂。你必须考虑加密引擎在哪里,它如何加密数据及加密哪些数据,哪些数据不加密,怎样提供密钥等等。作为一位数据库管理员,你需要认识到这种复杂程度并保证自己完全理解加密系统如何工作,特别是在你要证实加密能够正确地满足合规要求时,这尤其重要。加密的复杂性不仅体现在部署方面,还体现在实施阶段。有人认为加密只不过是一个简单的数学公式问题,甚至还有人说,“咱能自己搞定!”。此言差矣。许多很有才的安全专家都在建设自己的加密系统时栽了跟头。不要去建立自己的安全加密系统。否则,轻则造成不安全,重则会丢失所有数据。所以,你应当采用一种经过检查的可信的加密产品。

4、密钥管理:你需要一个密钥管理系统来保护密钥。管理员不能将密钥存储到数据库中,也不能将密钥存放到磁盘上。企业应当将密钥管理规划到预算和 *** 作计划中。

转码本质上就是一种外在的加密技术,但这种技术本身有一定的局限性。使用转码存储达到加密效果的通常都是手工实现的,保护对象通常是一些文档资料,这些东西与其它应用系统之间通常不会有较强的关联性,而且在使用时需要手工转码回来才能被相关软件工具读取。转码工作通常由手工或软件开发商的专用软件实现,通常不适合随时有读取和写入 *** 作的对象,在处理性能上和应用场景上都不适合于大量数据资料的处理。另外,对于被保护的资料,知道转码密码或有权限使用专用软件 *** 作它们的所有人都具有完全相同的 *** 作权限,这也限制了转码存储不可能被大规模和大范围使用。由于这种透明性上、性能上和应用场景上的巨大缺失,结合数据库系统在整个业务系统中的定位与运作方式,转码存储一定不适合数据库系统。

数据库加密产品是面向数据库安全而设计的,在对存储的数据进行加密保护的同时,能够实现对应用系统和基于数据库的各类业务的完全透明,在使用过程中,数据保护相关工作由数据库引擎完成,完全不需要手工介入,同时还可以保证数据库系统的性能优势。数据库加密产品的保护目标是数据库,与数据库系统被应用于什么样子的业务和场景没有关系,因此具备很强的业务适应性,可应用于任何数据库应用场景中。此外,加密系统的增强权控可以为同一个加密表设定完全不同的访问权限,可以非常方便地提升被保护数据的安全性。

推荐安华金和数据库加密产品,是一款基于透明加密技术的数据库数据安全加固产品,该产品为数据库数据提供加密存储、访问控制增强、应用访问安全、三权分立等功能。

数据库加密产品是针对数据库的存储层加密,不同于网络传输层的加密。本地存储肯定是相对安全的,但是因为恶意攻击而被拖库的情况也不少见,没有做存储加密的话,被拖库后往往就能看到明文数据;做了数据库加密的就算被拖库,看到的也是密文数据,更大程度的减少了数据泄露的风险。而且等保,网络安全法等合规性文件也对数据加密有明确的要求。所以与安华金和聊下吧,国内唯一支持TDE的数据库加密产品。您的采纳促进我更好的成长


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10043555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存