在Java应用程序中创建配置文件,包括安全性

时间:2013-05-26 03:08:20

标签: java security

我必须创建一个与数据库建立连接的java应用程序 到目前为止,一切都很容易。但是我需要在允许最终用户输入他们自己的参数(服务器主机,用户,通行证,数据库,端口等)的porpouse中包含配置选项以便连接到DB。另一件容易的事。现在,每次用户启动应用程序时,我都需要读取最终用户给出的这些预设,否则请记住用户的连接首选项。

我发现使用Java API中的属性库可以轻松实现此目的。但我有一个安全问题。用户的偏好容易被访问(主要是用户名和密码)。

有没有办法保存加密的参数?

我需要一个针对此安全问题的最佳解决方案。

1 个答案:

答案 0 :(得分:0)

我对此表示怀疑。在FileZilla Client 3.6.0.2中,我发现我的登录数据没有加密。如果可以加密保存这些参数,FileZilla就可以这样做。

my login data is exposed to be access