从SQL Server DB中删除敏感数据

时间:2016-11-10 14:51:30

标签: sql-server sql-server-2012 database-administration

我们在数据库中存储了加密字段(使用SQL Server加密)的数据,我们要求能够在某些特殊情况下从我们的数据库中删除某些记录,我会为您节省时间。但是,DBA已经注意到,简单地将数据置零可能仍会在文件中留下残留数据,因此可能会被恢复。

团队中有人建议我们(而不是归零)写一个' *'对于我们要删除的每个字符然后删除记录,他们断言这将擦除数据,因此如果有人获取mdf文件,则该值将无法检索(因为这些位已被覆盖)。例如,如果我们有一个值" abc"我们运行一个更新语句,用' ***'替换此值。然后我们删除记录。

有人可以确认是否是这种情况?我个人怀疑,但我是开发人员,而不是DBA所以这对我来说不是一个专业领域。

0 个答案:

没有答案