移动设备的HTML5本地存储的安全性如何

时间:2011-04-05 16:27:34

标签: security html5 mobile local-storage

我希望通过将在多个表单上输入的数据存储到本地存储中来解决移动网站上的一些性能问题。

我将清除加载数据并清除最后一页上的数据,因此设备在访问移动设备上的网站后不会留下任何敏感数据。

我确实有几个问题:

  • 另一个程序可以访问我存储在本地存储中的数据吗?
  • 如果用户未完成此过程,我可以在数据上设置过期日期吗?
    示例:我希望数据在30分钟后过期,无论用户是否已完成流程,离开网站,关闭浏览器

1 个答案:

答案 0 :(得分:1)

查看sessionStorage,它与localStorage的工作方式类似,但在关闭选项卡/窗口/浏览器后不会保留任何数据。

这也比localStorage更安全,因为会话结束后不会保留任何数据。 W3 Storage spec中有更多有关安全性的详细信息。

但是,如果您要存储敏感数据,我建议将cookies作为sessionStorage中的数据,并且用户可以查看和编辑localStorage,并且可能会对XSS攻击开放。