在Web视图应用中使用localStorage是否安全?

时间:2017-11-09 17:38:28

标签: javascript android webview local-storage

我使用localStorage在我的Android应用中保存一些数据, 我的问题是用户如何删除这些数据?

if (Build.VERSION.SdkInt < Build.VERSION_CODES.Kitkat) {
  localWebView.Settings.DatabasePath= "/data/data/" + localWebView.Context.PackageName + "/databases/";
}

使用此代码我试图将我的数据保存为私有。

那些localStorage数据是否安全?

1 个答案:

答案 0 :(得分:1)

用户可以使用文件资源管理器导航到本地存储所在的目录。这不安全。

在Android中存储敏感信息的推荐方法是使用密钥库。

参考this article以获取有关Keystore的更多信息和示例。

如果您想使用Javascript进行访问,请查看Apache Cordova

several plugins可供选择,可以访问Android中的Keystore和iOS中的Keychain。