【问题标题】:Is HTML5 localStorage safe long term?HTML5 localStorage 长期安全吗?
【发布时间】:2011-05-25 20:58:34
【问题描述】:

我正在学习 HTML、Javascript 等,并决定在 Chrome Web Store 上制作一个小型网络应用程序作为一个教育项目。该应用程序在 localStorage 中存储了一些重要数据(基本上是保存的小文本文件),我想知道这种实现选择是否太脆弱。我知道如果用户的硬盘死掉或手动删除它会丢失数据,但在正常情况下数据是否有危险?例如,Chrome 是否出于维护原因决定清理 localStorage?

谢谢, 亚历克斯

【问题讨论】:

    标签: html local-storage


    【解决方案1】:

    默认情况下,当您选择“清除浏览数据”时,Chrome 会删除所有内容(包括本地存储),如果某些用户被告知执行“清空浏览器缓存”之类的操作而没有意识到其中的含义,他们可能会这样做。

    HTML5 规范没有指定任何关于数据安全的内容,可能是因为它是一个非常年轻的草案。我会以安全的方式使用它并将数据存储在云中 - 这是您的用户所期望的。

    【讨论】:

    • 我想说用户希望他们的数据被存储..但不一定在云中。 :)
    • 他们希望它被永久存储,除非他们明确删除它。考虑到不小心删除本地存储数据是多么容易,远程+本地绝对是要走的路。
    • @Morgan:是的,我是说 Remote 不必是“云”。它可以只是您 Web 服务器上的数据库。
    • @Morgan: Not quite.. 你用的这个词太松散了。
    • 云计算的第一个定义中的“云”,而不是完全不同的云存储。就我个人而言,我尽量避免使用这个词,因为它的定义太差了,但我偶尔会发现自己不小心把它放到了谈话中。
    【解决方案2】:

    我建议像对待 cookie 一样对待本地和会话存储。如果它存在但不重要,这很有帮助,并且您可以在没有它的情况下继续使用它(并且可能重新创建它并再次存储它)。

    【讨论】:

      猜你喜欢
      • 2014-03-26
      • 2011-12-02
      • 2012-05-09
      • 2014-07-04
      • 1970-01-01
      • 2012-10-07
      • 2012-01-10
      • 2018-06-08
      • 1970-01-01
      相关资源
      最近更新 更多