gpt4 book ai didi

c# - 在 C# 中安全地连接到 mySQL 数据库

转载 作者:太空狗 更新时间:2023-10-30 00:26:49 25 4
gpt4 key购买 nike

我是 C# 的新手,我一直在做很多事情,但我缺少很多基础知识。无论如何,我正在制作一个程序,用户必须在其中登录,然后检查输入的密码是否与数据库中的密码相同。

无论如何,我知道有一些方法可以进入已编译程序的代码,我想知道我是否应该做些什么来确保没有人能以某种方式看到 MySQL 数据的登录信息。

谢谢

最佳答案

您可以通过多种不同的方式Protect Connection Information取决于您的规范和要求。

一个简单的规则,永远不要在编译代码中包含数据库连接字符串!!!

一些链接
Protect Connection Information
SO - Encrypt connection string in NON ASP.Net applications
MSDN Securing Connection Strings

进一步补充评论中提出的问题。
除了任何连接字符串配置之外,您还应该使用 Role Base Access Control 限制应用程序对数据库的访问。将授予应用程序的权限及其可以执行的过程或 Sql 命令减少到最低限度。

关于c# - 在 C# 中安全地连接到 mySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343385/

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