我有一个与本地SQL express数据库交互的c#应用程序。我需要保护这些数据不被窃取,即使是登录的用户。
应该只有应用程序能够访问数据,没有其他方式能够获取或查看数据。
请建议。
我知道这是一个老问题,但是您可以使用直接加密SQL数据库文件的产品。Netlib Encryptionizer做到了这一点(披露:我是CTO),它可以保护MDF和LDF文件,这样即使DBA或系统管理员也无法读取或重新将文件附加到另一个实例。https://netlibsecurity.com/products/sql-express-encryption/