gpt4 book ai didi

c# - 如何保护连接字符串中的用户名和密码?

转载 作者:太空狗 更新时间:2023-10-29 21:57:58 26 4
gpt4 key购买 nike

在开发 windows 应用程序时:

  1. 如何保护连接字符串中的用户名和密码?

  2. 像银行这样的组织,他们会把他们数据库的用户名和密码给应用开发者吗?如果不是通常那些应用程序开发人员如何编写数据库连接?

  3. 在连接字符串中保护用户和密码的行业标准是什么?

谢谢

最佳答案

  1. How I secure the user name and password in the connection string?

要么使用 Windows 身份验证来消除连接字符串中对密码的需要,要么使用以下一项或多项的组合:

请注意,上述技术适用于服务器应用程序(例如 ASP.NET),其中可以将对服务器的访问限制为授权管理员。它不适用于直接访问数据库的客户端应用程序。

另请注意,加密本身是不够的:它只是用控制对加密 key 的访问的问题取代了对明文配置文件的访问的控制问题。使用 protected 配置时,您需要决定如何限制对用于加密配置文件的加密 key 的访问。

2. Organizations like banks, would they give out the user name and password of their DB to application developers? if not typically how those applications developers write the DB Connections?

一般情况下,开发人员只会获得在开发/测试环境中访问数据库的凭据。对生产数据库的访问将受到限制。

3. What is the industry standard to secure user and password in the connection string?

没有“行业标准”,但见问题1的回答。

关于c# - 如何保护连接字符串中的用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21327041/

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