首页> 外文会议>IEEE Annual Computer Software and Applications Conference >A Dynamic SQL Injection Vulnerability Test Case Generation Model Based on the Multiple Phases Detection Approach
【24h】

A Dynamic SQL Injection Vulnerability Test Case Generation Model Based on the Multiple Phases Detection Approach

机译:基于多阶段检测方法的动态SQL注入漏洞测试案例生成模型

获取原文

摘要

SQL Injection Vulnerability (SQLIV) is one of the topmost serious threats to web applications. Penetration test is one of the most important approaches to detect SQLIV. The test case generation issue critically affects the effectiveness of penetration test. Thus, research on the approaches to improve coverage and efficiency of test case generation process in SQLIV penetration test is of great importance. This paper proposes a formalized SQLIV test case generation model. i) We propose Global Test Rule (GTR), which is used to generate test cases in the process of SQLIV detection. ii) We present SQL injection vulnerability Test Matrix (SQLTM) model, which is a three dimensional matrix, to generate the set of GTR. iii) Based on the GTR generated by the above steps, we propose a Multiple Phases Detection Approach (MPDA) to implement the dynamic generation of test cases and detection procedure control, and then we give its algorithms in detail. Experiment results show that our approach can improve the coverage, precision and efficiency of SQLIV detection by a comparison with two real products for enterprise projects.
机译:SQL注入漏洞(SQLIV)是对Web应用程序的最严重威胁之一。渗透测试是检测SQLIV的最重要方法之一。测试用例的生成问题严重影响渗透测试的有效性。因此,研究提高SQLIV渗透测试中测试用例生成过程的覆盖率和效率的方法非常重要。本文提出了一种形式化的SQLIV测试用例生成模型。 i)我们提出了全局测试规则(GTR),该规则用于在SQLIV检测过程中生成测试用例。 ii)我们提出了SQL注入漏洞测试矩阵(SQLTM)模型(它是一个三维矩阵)来生成GTR集。 iii)基于上述步骤生成的GTR,我们提出了一种多阶段检测方法(MPDA),以实现测试用例的动态生成和检测过程控制,然后详细给出其算法。实验结果表明,通过与两种用于企业项目的实际产品进行比较,我们的方法可以提高SQLIV检测的覆盖范围,精度和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号