【发布时间】:2010-10-30 11:48:18
【问题描述】:
我有一个想要通过 .NET Web 应用程序访问的数据库。我可以很容易地加密 web.config 中的连接字符串,但是任何有权访问该框的开发人员都可以使用几行代码对其进行解密 - 他们可以访问该框,因此可以访问存储在机器中的加密密钥。配置。
虽然我可以通过拒绝他们的用户帐户访问来将人们锁定在数据库之外,但网络应用程序拥有众所周知的王国钥匙并没有帮助。任何人都知道一种允许 Web 应用程序访问数据库的好方法,而无需精明的开发人员可以使用 Web 应用程序使用的 SQL 帐户?
【问题讨论】:
标签: .net encryption connection-string