我们有一个销售人员团队,他们经常携带一台装有销售数据的笔记本电脑在SQL Server Express数据库中。有哪些可用于加密SQL Server Express数据库的选项?
答案 0 :(得分:6)
你的威胁模型是什么?你是想阻止一个偷了一台笔记本电脑或一个坚定的黑客的随便小偷?您是在尝试仅保护数据还是模式?
如果您使用的是SQL Server Express 2005或更高版本,那么it supports native asymmetric encryption。但是,如果你试图阻止一个坚定的黑客,那么我认为最好的选择是使用TrueCrypt或BitLocker为Vista / Windows7加密整个磁盘。
答案 1 :(得分:1)
您还可以考虑对名为DbDefence的SQL Server使用透明加密解决方案。 对于小于77MB的数据库,它是免费的
答案 2 :(得分:0)
我看到其他人提到了第三方产品。如果愿意的话,还可以考虑使用Encryptionizer for SQL Server,它支持从Express到Enterprise的所有SQL Server版本。免责声明:我使用NetLib Security。