首页> 外文会议>IEEE/ACM International Workshop on Automation of Software Test >Automated Combinatorial Testing for Detecting SQL Vulnerabilities in Web Applications
【24h】

Automated Combinatorial Testing for Detecting SQL Vulnerabilities in Web Applications

机译:用于检测Web应用程序中SQL漏洞的自动组合测试

获取原文

摘要

In this paper, we present a combinatorial testing methodology for testing web applications in regards to SQL injection vulnerabilities. We describe three attack grammars that were developed and used to generate concrete attack vectors. Furthermore, we present and evaluate two different oracles used to observe the application's behavior when subjected to such attack vectors. We also present a prototype tool called SQLInjector capable of automated SQL injection vulnerability testing for web applications. The developed methodology can be applied to any web application that uses server side scripting and HTML for handling user input and has a SQL database backend. Our approach relies on the use of a database proxy, making this a gray-box testing method. We establish the effectiveness of the proposed tool with the WAVSEP verification framework and conduct a case study on real-world web applications, where we are able to discover both known vulnerabilities and additional previously undiscovered flaws.
机译:在本文中,我们提出了一种用于测试Web应用程序的组合测试方法,用于SQL注入漏洞。我们描述了三种攻击语法,这些语法被开发并用于产生混凝土攻击向量。此外,我们展示并评估用于在经过这种攻击向量时观察应用程序的行为的两种不同的orcacles。我们还提供了一个称为SQLInjector的原型工具,其能够自动化Web应用程序的SQL注入漏洞测试。开发的方法可以应用于使用服务器端脚本和HTML来处理用户输入的任何Web应用程序,并且具有SQL数据库后端。我们的方法依赖于使用数据库代理,使其成为灰度盒的测试方法。我们与Wavsep验证框架建立了拟议工具的有效性,并对现实世界Web应用程序进行案例研究,我们能够发现已知的漏洞和其他以前未被发现的缺陷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号