loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th European Conference on Software Maintenance and Reengineering (CSMR'07)
Automated Protection of PHP Applications Against SQL-injection Attacks
Amsterdam, the Netherlands
March 21-March 23
ISBN: 0-7695-2802-3
Ettore Merlo, Ecole Polytechnique de Montreal, Canada
Dominic Letarte, Ecole Polytechnique de Montreal, Canada
Giuliano Antoniol, Ecole Polytechnique de Montreal, Canada

Web sites may be static sites, programs, or databases, and very often a combination of the three integrating relational databases as a back-end. Web sites require care in configuration and programming to assure security, confidentiality, and trustworthiness of the published information.

SQL-injection attacks exploit weak validation of textual input used to build database queries. Maliciously crafted input may threaten the confidentiality and the security policies of Web sites relying on a database to store and retrieve information.

This paper presents an original approach that combines static analysis, dynamic analysis, and code reengineering to automatically protect applications written in PHP from SQL-injection attacks.

The paper also reports preliminary results of experiments performed on an old SQL-injection prone version of phpBB (version 2.0.0, 37193 LOC of PHP version 4.2.2 code). Results show that our approach successfully improved phpBB-2.0.0 resistance to SQLinjection attacks.

Citation:
Ettore Merlo, Dominic Letarte, Giuliano Antoniol, "Automated Protection of PHP Applications Against SQL-injection Attacks," csmr, pp.191-202, 11th European Conference on Software Maintenance and Reengineering (CSMR'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.