首页> 外文会议>19th international world wide web conference 2010 >Alhambra: A System for Creating, Enforcing, and Testing Browser Security Policies
【24h】

Alhambra: A System for Creating, Enforcing, and Testing Browser Security Policies

机译:Alhambra:一种用于创建,执行和测试浏览器安全策略的系统

获取原文

摘要

Alhambra is a browser-based system designed to enforce and test web browser security policies. At the core of Alhambra is a policy-enhanced browser supporting fine-grain security policies that restrict web page contents and execution. Alhambra requires no server-side modifications or additions to the web application. Policies can restrict the construction of the document as well as the execution of JavaScript using access control rules and a taint-tracking engine. Using the Alhambra browser, we present two security policies that we have built using our architecture, both designed to prevent cross-site scripting. The first policy uses a taint-tracking engine to prevent cross-site scripting attacks that exploit bugs in the client-side of the web applications. The second one uses browsing history to create policies that restrict the contents of documents and prevent the inclusion of malicious content.Using Alhambra we analyze the impact of policies on the compatibility of web pages. To test compatibility, Alhambra supports revisiting user-generated browsing sessions and comparing multiple security policies in parallel to quickly and automatically evaluate security policies. To compare security policies for identical pages we have also developed useful comparison metrics that quantify differences between identical pages executed with different security policies. Not only do we show that our policies are effective with minimal compatibility cost, we also demonstrate that Alhambra can enforce strong security policies and provide quantitative evaluation of the differences introduced by security policies.
机译:Alhambra是基于浏览器的系统,旨在实施和测试Web浏览器安全策略。 Alhambra的核心是策略增强的浏览器,它支持可限制网页内容和执行的细粒度安全策略。 Alhambra不需要对Web应用程序进行服务器端修改或添加。策略可以使用访问控制规则和污点跟踪引擎来限制文档的构造以及JavaScript的执行。使用Alhambra浏览器,我们展示了使用我们的体系结构构建的两个安全策略,旨在防止跨站点脚本编写。第一项策略使用污点跟踪引擎来防止利用Web应用程序客户端中的错误的跨站点脚本攻击。第二种使用浏览历史记录来创建限制文档内容并防止包含恶意内容的策略。 使用Alhambra,我们分析了政策对网页兼容性的影响。为了测试兼容性,Alhambra支持重新访问用户生成的浏览会话,并并行比较多个安全策略,以快速,自动地评估安全策略。为了比较相同页面的安全策略,我们还开发了有用的比较指标,可以量化使用不同安全策略执行的相同页面之间的差异。我们不仅表明我们的策略以最小的兼容性成本有效,而且还证明了阿罕布拉可以实施强有力的安全策略,并对安全策略引入的差异进行定量评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号