首页> 外文OA文献 >JSand: Complete client-side sandboxing of third-party JavaScript without browser modifications
【2h】

JSand: Complete client-side sandboxing of third-party JavaScript without browser modifications

机译:JSand:无需修改浏览器即可完成第三方JavaScript的客户端沙箱

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The inclusion of third-party scripts in web pages is a common practice. A recent study has shown that more than half of the Alexa top 10 000 sites include scripts from more than 5 different origins. However, such script inclusions carry risks, as the included scripts operate with the privileges of the including website.We propose JSand, a server-driven but client-side JavaScript sandboxing framework. JSand requires no browser modifications: the sandboxing framework is implemented in JavaScript and is delivered to the browser by the websites that use it. Enforcement is done entirely at the client side: JSand enforces a server-specified policy on included scripts without requiring server-side filtering or rewriting of scripts. Most importantly, JSand is complete: access to all resources is mediated by the sandbox. We describe the design and implementation of JSand, and we show that it is secure, backwards compatible, and that it performs sufficiently well.
机译:网页中包含第三方脚本是一种常见的做法。最近的一项研究表明,Alexa前10000个站点中有超过一半的站点包含来自5个以上不同来源的脚本。但是,这样的脚本包含会带来风险,因为所包含的脚本会以包含网站的特权运行。我们建议使用JSand,这是一种服务器驱动的客户端JavaScript沙箱框架。 JSand不需要浏览器修改:沙盒框架是用JavaScript实现的,并由使用它的网站提供给浏览器。强制执行完全在客户端进行:JSand在包含的脚本上强制执行服务器指定的策略,而无需服务器端过滤或重写脚本。最重要的是,JSand是完整的:对所有资源的访问是由沙箱介导的。我们描述了JSand的设计和实现,并证明它是安全的,向后兼容的,并且性能良好。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号