SQL Server 2008数据库加密:满足用户需求

 
   | |

导读:本文介绍了SQL Server 2008数据库透明数据加密技术,并分析了其具体的应用情况。

关键词:透明数据加密 TDE.SQL Server 2008 tempdb

正在加载数据...

【TechTarget中国原创】如果您接触了SQL Server 2008,那就可能知道其新的加密功能:透明数据加密(TDE)。第一眼看上去TDE给人的感觉就像是数据库加密的圣杯 - 所有人都在期待的加密解决方案。

  虽然说没有一种单独的安全控制机制可以保护好一切,但是TDE的诞生已经是近乎完美了。

  采用透明数据加密,整个数据库(MDFs,tempdb,等等)对磁盘的读取和写入都作了解密/加密的处理,而不需要重写应用程序或生成自定义的加密和解密的代码。在许多情况下,开发人员没有利用数据库加密特性来修改应用程序的选择,,因此TDE有可能会开辟一个全新的领域。

  透明数据加密的另外一个优点是,由于数据库已经被加密过了,因此数据库备份也就自动的被加密了。在风险缓解方面,这也是一种优势。但是,这种方式会增加对存储空间的需求,因为对加密数据的压缩还不能够达到理想的程度。如果把数据提供给在线备份的访问接口,可能会遇到额外的打击。虽然这不是一个大问题,但也需要做一些考虑。

  在SQL Server 2008中另外一个不错的增强功能是可扩展的密钥管理;它将使您能够使用已存在的第三方密钥管理应用程序去帮助SQL Server在企业级进行适当配置。

  在这一层面上处理安全问题,系统发生故障时就会引入数据恢复的风险。而且,SQL Server 2008存储数据库加密密钥(DEK)在系统的引导记录里面,可以使用该数据库服务主密钥或硬件安全模块(HSM)如智能卡或USB存储设备进行后续恢复。

  所以,我们是否应该把目光放到去利用SQL Server 2008这些新功能的优势上和那些已被采用的、先进的数据库加密技术上呢?这当然是值得考虑的——尤其是对于那些小部门,他们进行升级和推出新方案的负担较小。但不要冒失地选择SQL Server的加密。这是常识 – 连微软也承认 - SQL Server 2008数据库加密会给服务器增加很多处理开销。不幸的是,我认为正是这个事情让很多DBA在加密的道路上走了很多弯路,甚至让我们停滞不前。不过,如果你用了正确的方式,这将不会有什么问题;所以要提前做好计划和功课。

  我认为,我们已经把数据库加密的野马打倒在地。业务所面对的威胁,应该说已经提供了充足的理由去加密你们在业务上最为珍视的财富。火上浇油的行为在国家法律上是不被允许的,在这方面加密数据却被常常的赦免。这些法律的内在和它的本身应该作为一个巨大的动力去加密那些让人感觉合情合理的地方。

  SQL Server 2008的数据库加密技术虽然不是传说中的万灵丹,但是当其它的防护措施都失效的时候,它却提供了一个强壮的保护层。 它是真正值得考虑的,现在还不去做,还要等到什么时候呢?

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Kevin Beaver     译者:winds   
 
 
 
 
 

SQL Server安全

 
微软免费的SQL Server MP可以监控SQL Server基础架构以及数据库。解决方案提供商应该充分利用它的优势,进行查找、发现、监控以及报警。
 
在你认为已经很好地控制了SQL Server安全性时,往往问题正在悄悄出现。有人会在网络中的某个区域悄然进入你已经遗忘或根本不知道的SQL Server系统。
 
采用透明数据加密,整个数据库(MDFs,tempdb,等等)对磁盘的读取和写入都作了解密/加密的处理,而不需要重写应用程序或生成自定义的加密和解密的代码。
 
现在的SQL Server Express版本已经非常便于自动打补丁了。你可以使用Windows Server Update Services或者更新你的Windows操作系统就可以完成补丁安装。
 
SQL Server Express最早是SQL Server 7.0的缩水版本,微软SQL Server桌面引擎(MSDE)就是它的前身。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录