有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何保护远程mysql数据库连接

假设我们有一个带有两个按钮的gui,其中一个按钮将+1添加到“按下”的值,另一个按钮将1减去数据库中相同的值(但也在内存中,比如一个整数),以计算“点击次数”

客户端将不会与必须执行查询的数据库通过同一网络

我的问题是,为了保护我的凭证,我如何为这个客户端到客户端的通信过程构建这个结构。 我看到了几个主题,我试图理解,但不断地,一个问题出现在我的脑海里,我想问你

因为jar可以被反编译,所以代码如何编译并不重要! 我是什么意思

  1. 假设我创建了一个包含用户名和 密码,我通过程序读取它们,这样就不会被看到(在 (代码)

    • 那又怎样?通过阅读代码,客户机将看到 归档并打开它
  2. 我加密文件(上面提到的)的内容,并执行相同的过程

    • 那又怎样? 通过读取代码,客户机将看到解密方法,并将仅获取这段代码,以创建临时应用程序,并获取重要的解密部分(用户名、密码)
  3. 使用webserver:我发送请求,服务器连接到数据库,并在应用程序中将数据返回给我

    • 那又怎样?通过查看与Web服务器的通信方式,客户机实际上可以获取此代码,创建临时应用程序,执行代码并获得结果

不管我有什么想法,我的结论是,无论代码是如何制作的,客户都可以访问。 你能给我点启发吗

p.S抱歉我的英语,我正在使用谷歌翻译


共 (0) 个答案