我遇到了问题,但我不知道如何搜索&搜索解决方案的内容。我相信会有一些解决方案,但我无法正确搜索,所以请帮我解决问题,或者指出正确的方向。
目前 我编写了一个Java应用程序,它使用MySQL数据库来存储远程数据。现在要运行我的应用程序,我已经配置MySQL来访问远程连接,我的Java应用程序具有属性文件,该文件存储MySQL凭据以登录MySQL服务器以执行查询。
问题 1.我确信这不是在Java客户端应用程序中存储MySQL凭据的安全方法。
2.通信时,Java App会发送MySQL凭据登录服务器,这也是不安全的,因为监控网络的人可以查看它。
我知道这不是完成此解决方案的正确方法。那么正确的方法是什么?
如果早先解决了类似的问题,请将我引导到正确的来源。
答案 0 :(得分:1)
在登录屏幕上输入密码
使用安全连接进行连接。也许SSL / TLS应该被认为是