sql-server – 如何使用sql server 2008安全地销毁某些数据? (使用DoD安全擦拭或等效)

前端之家收集整理的这篇文章主要介绍了sql-server – 如何使用sql server 2008安全地销毁某些数据? (使用DoD安全擦拭或等效)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的一位客户希望我定期“真正”破坏他的一些旧数据,我正在评估最好的方法.

数据在表中,我想销毁其中包含的一些行.

我可以手动删除/导出另一台计算机上的数据库/消磁硬盘/重新导入保存的数据,但我需要一个自动解决方案.

是否有一个等效的删除(如在delete * from foo中)命令可以执行数据的安全销毁(使用DoD安全擦除,或类似的东西?)

您是否看到了执行此自动删除的其他方法

顺便说一句,我知道有人检索我使用sql delete命令销毁的一些数据的可能性非常小,但我的一些客户需要它.所以请不要把这个问题变成关于数据处理程序主题的全球辩论!

编辑:我要解决的问题不是“我应该如何销毁数据以使其无法恢复”,而是“如何说服我的客户说他们的数据无法恢复”.

解决方法

使用某种形式的加密来存储表中的数据字段.

当您决定“删除”时,重新加密您将继续使用新密钥的数据.丢弃旧密钥,并删除使用旧密钥加密的行.收缩.

即使有人恢复了行,没有旧密钥,也没有人能够恢复数据.只要确保旧钥匙真的丢弃了 – 你只能把它放在一根usb棒上,然后摧毁它等等.

猜你在找的MsSQL相关文章