New Method for Detecting Code Security Vulnerability Based on Reverse Deduction with Proof-Tree

Qing Wang,Qinghua Zheng,Xiaohong Guan,Zhefei Zhang
DOI: https://doi.org/10.3321/j.issn:0253-987X.2007.04.013
2007-01-01
Abstract:Based on reverse deduction with proof-tree, a method for detecting SQL injection vulnerabilities which are ubiquitous in Web applications is presented. Differing from traditional real time security strategies such as IDS and firewall, the origin of producing attack can be found by directly mining source codes vulnerabilities. The essentials are to track reversely the variables that are related to database (DB) script operations and check whether they are influenced from outside so as to control the hidden damage existing in the DB operations. The experimental results show that the proposed method can accurately verify the security of 53. 8% DB operations, and it is applicable for any type of Web application platforms configured with different script languages and database systems.
What problem does this paper attempt to address?