我正在构建一个基于Java Secure Sockets和JavaFX的 java 聊天应用程序,并在服务器端使用 Derby 数据库来记录数据库中的成员,
我的问题是,我如何在客户端 Applet 和服务器端之间建立安全连接?而不是从客户端到服务器端直接连接到远程数据库?
我有一个想法将Servlet用作远程 API,并从客户端调用它,并告诉它在服务器上的远程数据库中运行它的命令?
这种方法安全可靠吗?但我担心坏人可能会尝试获取 API URL,并尝试调用它并将错误的记录添加到数据库中,而无需登录客户端应用程序并尝试破解数据库?那么我如何保护自己免受这件事的影响?注意客户端应用程序可能安装在许多计算机上,所以不要告诉我通过确定能够通过 API 连接的远程 IP 来保护 API :)
如果还有其他更安全的方法请告诉我
谢谢 ,