MySQL服务器与VB 2008安全

MySQL服务器与VB 2008安全,mysql,database,vb.net,security,Mysql,Database,Vb.net,Security,你好,塔克韦尔 好的,我计划在VisualBasics中创建一个WindowsForm应用程序,该应用程序与在线数据库交互,我知道如何将VisualBasics连接到MySQL服务器。 在程序中,我必须添加数据库凭证用户名+密码。 现在的问题是,这种直接连接mysql安全的方式? 这是黑客查看VB 2008源代码的一种方式吗? 它们是跟踪本地网络上数据库的用户名和密码的一种方式吗? 如果答案是肯定的,如何确保安全?请告诉我,这样我就可以开始开发这个程序了。如果你不知道你的代码,这是有限的保护,他

你好,塔克韦尔
好的,我计划在VisualBasics中创建一个WindowsForm应用程序,该应用程序与在线数据库交互,我知道如何将VisualBasics连接到MySQL服务器。
在程序中,我必须添加数据库凭证用户名+密码。
现在的问题是,这种直接连接mysql安全的方式?
这是黑客查看VB 2008源代码的一种方式吗?
它们是跟踪本地网络上数据库的用户名和密码的一种方式吗?
如果答案是肯定的,如何确保安全?请告诉我,这样我就可以开始开发这个程序了。如果你不知道你的代码,这是有限的保护,他们可以看到你的所有源代码反编译后

是的,人们可以在通过网络发送后跟踪您的用户名和密码。为了保护它,你的应用程序会发送一个加密版本的用户名和密码,然后在应用程序中对其进行解密,以检查用户输入的内容是否正确。

亲爱的StackOverflower,
很抱歉打扰您,经过几天的研究,我发现与在线数据库通信的最佳方式是使用PHP和页面请求

谢谢大家的努力

问候,


:D

源代码是您的,你怎么可能看不到呢?@Dona我可以看出,是他们的任何方法或软件将可扩展应用程序反编译为可读的源代码,那么这将是一个重大的安全风险。混淆永远不足以保护我的应用程序免受反编译程序的攻击,然后搜索其中的连接字符串,查看UID并传递示例任何程序加密的内容很多,需要此部分
Conn.connectionstring=“…Stuffs…UID=“root”pass=“Pa$$w0rd“…
因此黑客搜索连接字符串并找到UID并将其传递给hack the hole数据库。我想要的是一种与在线MySQL服务器进行通信的方式,而不是传统方式。请建议+感谢您回答我的问题,但还有一个问题:D