代号一 - 存储敏感数据

1 java security codenameone

敏感数据我的意思是:

  • 证书
  • 密码
  • 其他私人秘密

问题1第三方应用程序有什么方法可以访问使用Storage类存储的这些信息吗?

问题2。我认为使用根本不安全FileSystemStorage。这样对吗?

问题3在Codename One中存储敏感数据的最安全方法是什么?

Dia*_*ond 5

Codename 通过引入EncrytedStorage为您的敏感数据提供加密。不过,它需要您安装 BouncyCastle cn1lib 才能正常工作。当您右键单击项目并转到CodenameOne 设置时,您可以在CodenameOne Extensions下找到此库

FileSystemStorage 是安全的,但并不完全安全,是的,如果另一个应用程序知道您的应用程序的存储路径(通常在已 root 的 Android 设备上可能是可行的),则该应用程序可以访问该应用程序。

  • 很好的答案,只是为了澄清一个小问题。“存储”是“可能私有的”,它的应用程序隔离取决于实现,并且不能保证,这就是我们拥有加密存储选项的原因。 (2认同)