三、数据库安防
最近我觉得薪水不是很够用(哦,不是最近,是一直),所以我想跟老板提提这事儿。不过我这个人思维很缜密,万事都要想得周全,万一老板有心,那我提加多少才算够呢?要不我偷偷去公司的人事系统里看看Jack工资几许,Brad奖金几何做个参照不就行了么?
 
于是我就溜到了HR系统所在的数据库服务器,眼瞅着四下无人,凭借我TS的超强功力连接到数据库上,加上我之前偷偷把自己加入到数据库管理员组里,一分钟内找到“工资表”了,不料打开之后却看到这个表长这个样子:
 
员工姓名
工资
奖金
Jack
****
****
Brad
****
****
Michael
****
****
Salis
****
****
 
太讨厌了,最想看到的信息被SQL Server内置的加密函数给加密过了,居然我用管理员权限都只能看见****。
 
Hmmm….
 
我还有个办法,我把人事数据库拷贝到我的活动硬盘,然后在我自己的电脑上的模拟HR系统来打开,这不就行了么。结果等我喜滋滋在被窝里打开我的模拟HR系统时,SQL Server 2008却弹出了以下提示:hia hia hia,又白瞎了吧,我已经用上了透明加密的功能,一旦离开原来的服务器没有原装的钥匙我就不提供服务了…
 
我很生气,费了老半天劲结果啥也没弄出来,正崩溃着呢这时SQL Server 2008又提示:哦,忘记提醒你了,由于咱现在启用了审核功能,你刚刚所做的一切已经被记录下来作为呈堂证供,你有权保持沉默……