我一直在为我的客户端创建一个ASP.net Web应用程序。这将在其组织中进行托管(此要求是强制性的)。他们的要求之一是保护数据库中的数据,以便他们的内部管理员和DBA在他们进入服务器或获取数据库备份时无法看到数据。在SQL Server 2008数据库中保护数据的最佳做法
我使用LINQ到SQL和ADO.NET来查询数据库。
什么被认为是确保包含在数据库中的数据的最佳做法?
我正在考虑的一个选项是在业务层和应用程序中的数据访问层之间添加一个加密/解密层,以处理数据保护。
我担心这种做法会降低数据库的性能和应用性能。
欢迎任何想法或建议。
PS。这将是快速和容易实现将是一种选择更好;-)
同时,检查了Bitlocker的。 – 2016-03-24 13:13:08