【发布时间】:2011-03-11 18:57:47
【问题描述】:
我的问题与 - Oracle Transparent Data Encryption undecrypted access 重复 - 但针对 SQL Server 2008。
我能否设置一个 SQL Server 2008 数据库以使以下所有陈述都成立?
a) 某些列,可能所有列都已加密,因此对数据库文件的直接文件访问将不允许攻击者检索任何记录
b) 加密列被授权用户透明地解密,授权发生在例如拥有一定的角色或特权
c) 具有执行“正常”管理任务(调整、创建/删除模式对象、重新启动数据库、从数据字典中选择)的适当权限的管理员可以选择表,但只会在加密列中看到加密数据。
如果可以,我该怎么做。如果不可能,我必须有哪些选择才能至少“接近”这些要求?
我知道 a) 是可能的,但我不确定 b) 和 c)。
谢谢。
【问题讨论】:
标签: sql-server-2008 tde encryption