C#mysql连接实践
发布时间:2020-12-16 04:52:09 所属栏目:百科 来源:网络整理
导读:如果C#应用程序从客户端连接到 mysql服务器,如何存储连接的mysql用户名/密码?如果我将它放在配置文件中或嵌入源中,可以通过逆向工程找到它.无法为所有用户提供 MySql密码. 此外,我有一个登录应用程序.如何强制用户完成登录过程,而不只是反向工程和注释掉验
如果C#应用程序从客户端连接到
mysql服务器,如何存储连接的mysql用户名/密码?如果我将它放在配置文件中或嵌入源中,可以通过逆向工程找到它.无法为所有用户提供
MySql密码.
此外,我有一个登录应用程序.如何强制用户完成登录过程,而不只是反向工程和注释掉验证登录的C#代码? 无论如何管理MySql和客户端应用程序之间的这些连接还是必须在服务器端有第三个程序在本地与数据库交互才能安全? 解决方法
也许您可以拥有一个两阶段系统:拥有一个SQL帐户,其唯一权限是执行存储过程,获取用户的用户名和密码,并为其提供用于真实帐户的凭据.当用户登录时,您使用受限帐户进行连接,获取真实帐户的凭据,然后使用该帐户进行工作.您也可以相当频繁地更改SQL密码.如果您怀疑用户犯规,请让程序返回一组不同的凭据,并跟踪这些凭据.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |