首页> 外文会议>2013 Second International Conference on Informatics and Applications >GramFuzz: Fuzzing testing of web browsers based on grammar analysis and structural mutation
【24h】

GramFuzz: Fuzzing testing of web browsers based on grammar analysis and structural mutation

机译:GramFuzz:基于语法分析和结构变异的Web浏览器模糊测试

获取原文
获取原文并翻译 | 示例

摘要

Fuzz testing is an automated black-box testing technique providing random data as input to a software system in the hope to find vulnerability. In order to be effective, the fuzzed input must be common enough to pass elementary consistency checks. Web Browser accepts JavaScript, CSS files as well as the html as input, which must be considered in fuzzing testing, while traditional fuzzing technology generates test cases using simple mutation strategies, ignoring the grammar and code structure. In this article, vulnerability patterns are summarized and a new fuzzing testing method are proposed based on grammar analysis of input data and mutation of code structure. Combining methods of generation and mutation, test cases will be more effective in the fuzzing testing of web browsers. Applied on the Mozilla and IE web browsers, it discovered a total of 36 new severe vulnerabilities(and thus became one of the top security bug bounty collectors within this period).
机译:模糊测试是一种自动的黑匣子测试技术,可将随机数据作为输入到软件系统的输入,以期发现漏洞。为了有效,模糊输入必须足够通用才能通过基本一致性检查。 Web浏览器接受JavaScript,CSS文件以及html作为输入,这在模糊测试中必须加以考虑,而传统的模糊技术则使用简单的变异策略生成测试用例,而忽略了语法和代码结构。本文总结了漏洞模式,并基于输入数据的语法分析和代码结构的变异,提出了一种新的模糊测试方法。结合生成和变异的方法,测试用例将在Web浏览器的模糊测试中更加有效。在Mozilla和IE Web浏览器上应用后,它发现了总共36个新的严重漏洞(因此成为此期间最主要的安全漏洞赏金收集者之一)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号