期刊文献+

基于约束分析的跨站脚本防御方法研究 被引量:3

Research on cross-site scripting protection with constraint analysis
下载PDF
导出
摘要 跨站脚本是一种针对web客户端的脚本注入攻击技术,在对现有防御思想研究的基础上,提出了一种客户端的防御算法,通过在JavaScript抽象语法树的基础上实施静态约束分析,建立敏感数据的约束系统,从而能准确地对污点进行动态追踪,有效阻止恶意脚本的执行。该模型提升了浏览器安全性,使其能防御跨站脚本攻击,并且无需修改服务器端的程序代码,具有很强的实用性和扩展性。 Cross-site scripting is to inject script content in the user's browser through several attacks. A novel client-side ap- proach is proposed to prevent XSS attacks at the basis of existing research. Through a static constraint analysis based on Java Script abstract syntax tree, a constraint system for sensitive information is constructed, which can be used to dynamic tracking tainted data and successfully stop the execution of malicious script. This technique has good flexibility and scalability in that it improves the security of web browser, meanwhile, doesn't need to modify the server-side codes.
出处 《计算机工程与设计》 CSCD 北大核心 2013年第4期1192-1196,共5页 Computer Engineering and Design
基金 国家自然科学基金项目(61171173)
关键词 跨站脚本 浏览器安全 约束分析 污点追踪 信息流分析 cross-site scripting browser security constraint analysis taint tracking flow analysis
  • 相关文献

参考文献11

  • 1OWASP top ten project for 2010 [EB/OL]. [-2010-04-19]. http://www, owasp, org.
  • 2Kirda E, Jovanovic N. Client-side cross-site scripting protection [J]. Computers & Security, 2009, 28 (7): 592-604.
  • 3Saxena P, Song D. Document structure integrity: A robust basis for cross-site scripting defense [C] //San Diego, USA: 16th Annual Network & Distributed System Security Symposium, 2009.
  • 4Louw M T, Venkatakrishnan V N. BluePrint: Robust prevention of cross-site scripting attacks for existing browsers [C]// Oakland, USA: 30th IEEE Symposium on Security and Privacy, 2009: 331-346.
  • 5Gulwani S, Tiwari A. Constraint-based approach for analysis of hybrid systems [G]. LNCS 5123: Computer Aided Verification, 2008: 190-203.
  • 6Russo A, Sabelfeld A, Dynamic VS. Static flow-sensitive security analysis [C] //Edinburgh, UK.. 23rd Computer Security Foundations Symposium, 2010: 186-199.
  • 7Lam M S, Martin M. Securing web applications with static and dynamic information flow tracking [C] //New York, USA: Proceedings of the ACM SIGPLAN symposium on Partial Evaluation and Program Manipulation, 2008: 3-12.
  • 8ZHANG Q, CHEN H. An execution flow based method for detecting cross-site scripting attacks[C]//2nd International Conference on Software Engineering and Data Mining, 2010: 160-165.
  • 9Vogt P, Nentwich F. Cross-site scripting prevention with dynamic data tainting and static analysis [C]//San Diego, CA: 14th Annual Network and Distributed System Security Symposium, 2007.
  • 10Shon Harris. CISSP all-in-one exam guide [M]. 5th ed. Mc Graw-Hill Osborne Media, 2010.

同被引文献13

引证文献3

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部