gpt4 book ai didi

asp.net - .Net SQL Server 连接字符串 - 对其他开发人员隐藏密码

转载 作者:行者123 更新时间:2023-12-02 21:08:52 26 4
gpt4 key购买 nike

我们正在将我们的一个网站迁移到 ASP.Net。我们不想使用集成安全性,它使用 Windows 帐户连接到 sql server(不打算深入了解原因,这只是不可能的)。我们创建了一个用户名和密码来连接到 SQL Server,并希望使用该用户名和密码,但是,我们也不希望其他开发人员看到此信息(可以从 web.config 轻松读取)......我知道它可以被加密,但开发人员也可以轻松解密 - 而且加密会影响性能。

这个问题有解决办法吗?

最佳答案

这里有一个关于 Encrypting Configuration Information in ASP.NET 2.0 Applications 的很好的教程

只是不要给其他开发者 key

或者,您可以通过安装的证书锁定 SQL 身份验证。这样,您就可以根据客户端而不是用户来设置安全性。 http://msdn.microsoft.com/en-us/library/ff649255.aspx

我们的标准做法是在开发数据库中使用一个“开发者登录”,该登录具有有限的访问权限,并且对于生产框具有不同的用户名/密码。开发人员无权访问生产环境,只能访问主要开发人员,然后通过部署脚本复制生产 web.config。

关于asp.net - .Net SQL Server 连接字符串 - 对其他开发人员隐藏密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com