首页> 外文会议>2009 network and distributed systems security symposium >Noncespaces: Using Randomization to Enforce Information Flow Tracking and Thwart Cross-Site Scripting Attacks
【24h】

Noncespaces: Using Randomization to Enforce Information Flow Tracking and Thwart Cross-Site Scripting Attacks

机译:Noncespaces:使用随机化来加强信息流跟踪和阻止跨站点脚本攻击

获取原文

摘要

Cross-site scripting (XSS) vulnerabilities are among the most common and serious web application vulnerabilities. Eliminating XSS is challenging because it is difficult for web applications to sanitize all user inputs appropriately. We present Noncespaces, a technique that enables web clients to distinguish between trusted and untrusted content to prevent exploitation of XSS vulnerabilities. Using Noncespaces, a web application randomizes the XML namespace prefixes of tags in each document before delivering it to the client. As long as the attacker is unable to predict the randomized prefixes, the client can distinguish between trusted content created by the web application and untrusted content provided by an attacker. To implement Noncespaces with minimal changes to web applications, we leverage a popular web application architecture to automatically apply Noncespaces to static content processed through a popular PHP template engine. We show that with simple policies Noncespaces thwarts popular XSS attack vectors.
机译:跨站点脚本(XSS)漏洞是最常见,最严重的Web应用程序漏洞之一。消除XSS具有挑战性,因为Web应用程序很难适当地清理所有用户输入。我们介绍Noncespaces,该技术使Web客户端能够区分受信任内容和不受信任内容,以防止利用XSS漏洞。使用Noncespaces,Web应用程序在将每个文档传递给客户端之前,将每个文档中标签的XML名称空间前缀随机化。只要攻击者无法预测随机前缀,客户端就可以区分Web应用程序创建的受信任内容和攻击者提供的不受信任内容。为了以最少的Web应用程序更改实现Noncespaces,我们利用一种流行的Web应用程序体系结构将Noncespaces自动应用于通过流行的PHP模板引擎处理的静态内容。我们证明,通过简单的策略,Noncespaces可以阻止流行的XSS攻击向量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号