独立应用程序,具有机密证书和数据

时间:2018-01-23 06:31:44

标签: java swing security jar certificate

我创建了一个具有机密证书和信息的Java项目,我想包装这个项目和一个安全的jar。

如何创建具有机密证书和机密数据的Java独立应用程序?

1 个答案:

答案 0 :(得分:1)

  

如何创建具有机密证书和机密数据的Java独立应用程序?

  • 尽可能多地混淆数据和证书。
  • 移动,不要将Jar复制到硬盘或闪存驱动器上。确保它是副本。
  • 将硬盘/闪存驱动器放在坚固的保险箱中。
  • 将保险箱放在Mariana海沟上方的海洋中。

希望保险箱的安全性太深,无法检索。如果可以检索,则可以破解保险箱。假设其中的存储设备没有被水,压力或冷水破坏,则可以读取。如果可以读取存储介质,则可以对Jar进行逆向工程 - 即使进行了模糊处理。

确保证书保密的唯一选择是放置应用程序的大部分内容。在服务器上,并提供桌面应用程序。或web-app,它只是一个接口。保持数据安全的唯一方法是将其存储在服务器上,但这需要在从服务器传输到客户端的同时确保数据的安全性。返回,并在客户端应用程序中加载。