加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 03:46:55 所属栏目:asp.Net 来源:网络整理
导读:我们正在将我们的一个站点迁移到ASP.Net.我们不想使用集成安全性,它使用 Windows帐户连接到SQL服务器(不会进入原因,它只是不可能).我们创建了一个用户名和密码来连接到SQL Server,并希望使用该用户名和密码,但是,我们也不希望其他开发人员看到这些信息(很容
我们正在将我们的一个站点迁移到ASP.Net.我们不想使用集成安全性,它使用 Windows帐户连接到SQL服务器(不会进入原因,它只是不可能).我们创建了一个用户名和密码来连接到SQL Server,并希望使用该用户名和密码,但是,我们也不希望其他开发人员看到这些信息(很容易从web.config中读取)….我知道它可以加密,但它可以很容易地被开发人员解密 – 加密性能也会受到影响.

有没有解决这个问题的方法?

解决方法

这是 Encrypting Configuration Information in ASP.NET 2.0 Applications的一个很好的教程

只是不要给其他开发者关键

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读