- 1
- 0
- 约6.2千字
- 约 19页
- 2017-01-08 发布于重庆
- 举报
细说SQL Server中的加密
简介
??? 加密是指通过使用密钥或密码对数据进行模糊处理的过程。在SQL Server中,加密并不能替代其他的安全设置,比如防止未被授权的人访问数据库或是数据库实例所在的Windows系统,甚至是数据库所在的机房,而是作为当数据库被破解或是备份被窃取后的最后一道防线。通过加密,使得未被授权的人在没有密钥或密码的情况下所窃取的数据变得毫无意义。这种做法不仅仅是为了你的数据安全,有时甚至是法律所要求的(像国内某知名IT网站泄漏密码这种事在中国可以道歉后不负任何责任了事,在米国妥妥的要破产清算)。
?
SQL Server中的加密简介
??? 在SQL Server2000和以前的版本,是不支持加密的。所有的加密操作都需要在程序中完成。这导致一个问题,数据库中加密的数据仅仅是对某一特定程序有意义,而另外的程序如果没有对应的解密算法,则数据变得毫无意义。
??? 到了SQL Server2005,引入了列级加密。使得加密可以对特定列执行,这个过程涉及4对加密和解密的内置函数
??? SQL Server 2008时代,则引入的了透明数据加密(TDE),所谓的透明数据加密,就是加密在数据库中进行,但从程序的角度来看就好像没有加密一样,和列级加密不同的是,TDE加密的级别是整个数据库。使用TDE加密的数据库文件或备份在另一个没有证书的实例上是不能附加或恢复
您可能关注的文档
最近下载
- 丁苯橡胶生产工艺设计说明书.docx VIP
- DB61T1365-2023 油气田废弃钻井液处理技术规范.pdf VIP
- 血压降压食物.pptx VIP
- 数控内外圆磨床误差剖析与补偿策略研究.docx VIP
- Y09-310-ac-dc使用说明书V424(新).pdf VIP
- NSD2、BRCA1、CGAS在胃癌DNA损伤修复及免疫调节中的作用机制研究.docx VIP
- 劳动力安排和材料投入计划及其保证措施.docx VIP
- 实施指南(2025)《DLT 1418-2015 燃煤电厂 SCR 烟气脱硝流场模拟技术规范》.pptx VIP
- 课师宝职场技能学习《赋能增效——新时代非人八诀》.doc VIP
- 2026四川眉山天府新区考核上半年招聘事业单位工作人员5人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)