PSIAQOP: preventing SQL injection attacks based on query optimization process

  • Authors:
  • Eidah Al-Khashab;Fawaz S. Al-Anzi;Ayed A. Salman

  • Affiliations:
  • Ministry of Finance, Safat, Kuwait;Kuwait University, Safat, Kuwait;Kuwait University, Safat, Kuwait

  • Venue:
  • Proceedings of the Second Kuwait Conference on e-Services and e-Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In computer security terminologies, SQL Injection Attacks (SQLIAs) are attacks that pose a security threats to web applications by manipulating, modifying, retrieving or destructing sensitive information underlying database server through web applications. This type of attacks could compromise data confidentiality, integrity and availability of database systems of the online applications. Although many researchers and developers were focusing on preventing this type of attack, and proposing techniques to overcome this problem, those methods either fails in correctly addressing this type of attacks or have some limitation on preventing all types of SQLIAs. In this paper, we present an extensive review of different types of SQLIAs known to date, analyze different types of recently developed defensive mechanisms, and show how each technique could be helpful in preventing or detecting each SQL Injection Attacks type. We also propose a PSIAQOP (Preventing SQL Injection Attacks based on Query Optimization Process), a novel approach that prevents all SQLIAs types. The key idea in this approach is to take advantage from the query optimization process that depends on heuristics rules in preventing the different types of the SQLIAs.