注意:这是一个与 https 不同的问题 - 它与隐私安全有关
我试图弄清楚是否有一种方法可以通过将信息推送到浏览器来减轻服务器[缓存]的负载。是否有任何技术可以提供绑定到会话的安全缓存?
我们拥有经常使用的隐私敏感数据,但不会发生太大变化。一直从服务器/数据库重新请求更新会降低敏感度。
该解决方案不能依赖于任何页面始终保持打开状态(例如,没有框架集)。允许离开页面(或打开新选项卡)。
Google Gears 适合这里吗?我找不到任何将缓存与会话绑定的方法。
问题域是多个 Web 应用程序用户登录咖啡馆/共享计算机。例如当会话过期或用户注销时,任何地方都不应该有缓存数据。
当他们登录时,我认为没有其他人可以物理访问计算机。
也可以看看HTML5 sessionStorage 可以写入磁盘吗?
您将拥有具有类似本地数据库功能的 HTML5.0。但是安全是什么意思? HTML5.0 将能够防止跨站点问题,但用户仍然可以完全访问数据,我认为不需要加密。
Google gears 确实适合,但它不是标准,而 HTML5.0 是标准,Safari 支持 5.0,我猜 Opera 和 Firefox 到 2009 年中期也会支持,如果它们还没有的话。 Explorer 可能会有一些有缺陷的实现,因此它们可以迫使开发人员使用 Silverlight。
Edit:斯蒂芬,我发现你需要在他们离开后销毁缓存,当然,除非他们的机器有接近传感器,否则这是不可能的:)
但是,例如,当他们注销时,您可以让 Javascript 删除所有内容。
Link to HTML5.0规范,
Link to HTML5.0 缓存规范
Link to HTML5.0 会话存储规范(应大众要求:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)