繁体   English   中英

Java Swing窗口应用程序有多安全

[英]how much secure is Java Swing window application

我已经使用Swing制作了Java应用程序。 我总共使用12个班级,10个表格和一个主班级。 所有这些都包装在具有所有必要库和资源的jar中。 该jar是可执行文件,可以正常工作,没有任何问题。

问题在于它是与数据库相关的分布式应用程序。 我已经使用了许多Connection对象来与mysql连接。 连接是公共的。 如果黑客或攻击者将我的jar导入他自己的项目并尝试获取该连接的副本,他将能够对数据库进行黑客攻击吗? 如果是,解决方案是什么,否则,他为什么不能呢?

这取决于jar中的确切内容以及如何连接到数据库。

仅包含类文件的jar文件可以很容易地进行逆向工程。 这样一来,黑客就可以看到您编写的大量代码,尤其是URL和SQL字符串之类的东西。 您可以尝试真正地聪明并构建字符串,但是您可能必须比骇客聪明两倍,才能向他隐藏东西。

因此,不要试图使jar不受黑客攻击,而是要保护数据库。 公共连接不应具有很多特权,并且管理员帐户不应从远程访问以获得最大的安全性。 为了保护数据库的安全,应该做更多的事情,但是我不是DBA。

祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM