DocumentCode
1975370
Title
A Dynamic SQL Injection Vulnerability Test Case Generation Model Based on the Multiple Phases Detection Approach
Author
Liu Lei ; Xu Jing ; Li Minglei ; Yang Jufeng
Author_Institution
Coll. of Inf. Tech. Sci., Nankai Univ., Tianjin, China
fYear
2013
fDate
22-26 July 2013
Firstpage
256
Lastpage
261
Abstract
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.
Keywords
SQL; program testing; security of data; GTR; MPDA; SQL injection vulnerability test matrix model; SQLIV penetration test; SQLTM model; Web applications; detection procedure control; dynamic SQL injection vulnerability test case generation model; enterprise projects; global test rule; multiple phases detection approach; test case generation process coverage; test case generation process efficiency; three dimensional matrix; Accuracy; Algorithm design and analysis; Analytical models; Heuristic algorithms; Phase detection; Process control; Testing; SQL injection; formalized model; test case generation; vulnerability; web application testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
Conference_Location
Kyoto
Type
conf
DOI
10.1109/COMPSAC.2013.42
Filename
6649829
Link To Document