Test Sql Injection Vulnerabilities In Web Applications Based On Structure Matching

Haiyan Wu,Guozhu Gao,Chunyu Miao
DOI: https://doi.org/10.1109/ICCSNT.2011.6182115
2012-01-01
Abstract:SQL injection, known as a popular attack against web applications, has become a serious security risk. However, traditional penetration test methods are insufficient to test SQL injection vulnerabilities (SQLIVs) in web applications. This paper presents a new test method called SMART, which automatically tests SQLIVs in web applications. SMART analyzes the SQL queries generated by web applications and uses a structure matching validation mechanism to determine whether SQLIVs exist. Comprehensive experiments show that SMART is effective in finding SQLIVs. Testing the web applications with SMART, the security against SQL injection can be greatly improved.
What problem does this paper attempt to address?