2009-11-11 49 views
3

我们有一组销售人员,他们经常携带装有销售数据的笔记本电脑在SQL Server Express数据库中。有哪些选项可用于加密SQL Server Express数据库?可用于加密SQL Server Express数据库的选项有哪些?

+7

旅行商问题? ;-) – Shoban 2009-11-11 11:39:41

+1

为什么不加密整个笔记本电脑硬盘? – Shoban 2009-11-11 11:40:15

+0

为什么要加密完整的数据库?我只是在想,这可能是一个性能开销。我看过密码之前,但从来没有完整的数据库。 – Burt 2009-11-11 11:40:21

回答

5

什么是您的威胁模型?你是否试图制止一个偷了笔记本电脑的休闲小偷,或者一个坚定的黑客?你是试图保护数据还是模式?

如果您使用的是SQL Server Express 2005或更高版本,则使用it supports native asymmetric encryption。但是如果你试图阻止一个确定的黑客,那么我认为最好的选择是使用类似TrueCrypt或者BitLocker的Vista/Windows7加密整个磁盘。

+1

试图保护数据,其中可能包括公司的机密销售信息。我们使用的是SQL Server Express 2008,操作系统是Windows XP,所以BitLocker不会帮助我们。我正在探索SQL Express上的本机非对称加密。 – Raj 2009-11-11 18:09:36

1

我知道这是一个旧帖子,所以我希望你仍然在监视它。自2001年以来,NetLib一直为SQL提供整个数据库和列加密。它支持SQL 2000-2008和SQL Editions Express through Enterprise。 http://www.netlib.com

+0

它不是免费的,所以你必须购买它 – 2013-04-26 10:55:14

1

您也可以考虑使用SQL Server的透明加密解决方案,名称为DbDefence。 对于小于77MB的数据库是免费的

+0

小于77 MB是至关重要的问题 – 2013-04-26 10:56:14