Embassies: Radically Refactoring the Web.

nsdi'13: Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation(2013)

引用 62|浏览405
暂无评分
摘要
Web browsers ostensibly provide strong isolation for the client-side components of web applications. Unfortunately, this isolation is weak in practice; as browsers add increasingly rich APIs to please developers, these complex interfaces bloat the trusted computing base and erode cross-app isolation boundaries. We reenvision the web interface based on the notion of a pico-datacenter, the client-side version of a shared server datacenter. Mutually untrusting vendors run their code on the user's computer in low-level native code containers that communicate with the outside world only via IP. Just as in the cloud datacenter, the simple semantics makes isolation tractable, yet native code gives vendors the freedom to run any software stack. Since the datacenter model is designed to be robust to malicious tenants, it is never dangerous for the user to click a link and invite a possibly-hostile party onto the client.
更多
查看译文
关键词
cross-app isolation boundary,isolation tractable,strong isolation,cloud datacenter,datacenter model,low-level native code container,native code,shared server datacenter,web application,web interface
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要