【问题标题】:Is it safe to use localStorage in web view app?在 Web 视图应用程序中使用 localStorage 是否安全?
【发布时间】:2017-11-10 03:00:19
【问题描述】:

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

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

我正在尝试使用此代码将我的数据保密。

那些 localStorage 数据安全吗?

【问题讨论】:

  • 如果他们可以执行localStorage.clear()没有。
  • locakStorage 将数据存储在他们的设备中,如果他们尝试可以查看。他们也可以删除它。
  • 设备上没有真正“私人”的区域。

标签: javascript android webview local-storage


【解决方案1】:

用户可以使用文件浏览器导航到本地存储所在的目录。不安全。

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

请参考this article,了解有关密钥库的更多信息和示例。

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

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

【讨论】:

  • 是的,但是我没有存储任何重要数据,我想知道的是用户是否可以在不知情的情况下删除本地存储。
  • 好的。我误解了这部分问题。 “那些 localStorage 数据安全吗?”
  • 是的,用户可以通过进入设置、应用程序、选择您的应用程序并按下删除数据或清除数据来删除应用程序的本地数据。 @Ajex_12
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-27
  • 1970-01-01
  • 1970-01-01
  • 2019-01-28
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多