C#mysql连接实践

前端之家收集整理的这篇文章主要介绍了C#mysql连接实践前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果C#应用程序从客户端连接到 mysql服务器,如何存储连接的MysqL用户名/密码?如果我将它放在配置文件中或嵌入源中,可以通过逆向工程找到它.无法为所有用户提供 MySql密码.

此外,我有一个登录应用程序.如何强制用户完成登录过程,而不只是反向工程和注释掉验证登录的C#代码

无论如何管理MysqL和客户端应用程序之间的这些连接还是必须在服务器端有第三个程序在本地与数据库交互才能安全?

解决方法

也许您可以拥有一个两阶段系统:拥有一个sql帐户,其唯一权限是执行存储过程,获取用户用户名和密码,并为其提供用于真实帐户的凭据.当用户登录时,您使用受限帐户进行连接,获取真实帐户的凭据,然后使用该帐户进行工作.您也可以相当频繁地更改sql密码.如果您怀疑用户犯规,请让程序返回一组不同的凭据,并跟踪这些凭据.

猜你在找的C&C++相关文章