在提供隔离浏览器选项卡(虚拟机)的 Web 浏览器开发中应用管理程序(例如 xen)原则将如何提高或降低现有 Web 应用程序(编码良好或编码不良)的安全性。
在这种情况下,Web 应用程序将是一个选项卡,具有跨源策略,使用白名单方法并将选项卡(unix 监狱)囚禁在作为核心浏览器的可写副本的父窗口监狱中。实际的浏览器本身可以是只读的,并在启动时执行签名检查。
跨源策略将只是一个清单文件,它将允许的资源(如图像、javascript、css、字体等)列入白名单。
这个概念是什么都不共享,关闭浏览器窗口将完全删除任何痕迹。所有 tmp 文件都存储在监狱中。这应该可以防止在窗口/选项卡关闭后浏览器实现中的漏洞被利用。
从理论上讲,这个概念可以扩展到允许像 Tor 这样的窗口插件/插件,使主流用户可以使用匿名和隐私。