DocumentCode
119419
Title
SQLR: Grammar-Guided Validation of SQL Injection Sanitizers
Author
Sathyanarayan, Sai ; Dawei Qi ; Zhenkai Liang ; Roychoudary, Abhik
Author_Institution
Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
fYear
2014
fDate
4-7 Aug. 2014
Firstpage
154
Lastpage
157
Abstract
The SQL injection attack is one of the major threats to web applications. Through malicious inputs, attackers can cause data leakage and damage, and even remote code execution on the victim servers. A common solution is to use input sanitizers to filter out inputs that can result in SQL injection attacks. In this paper, we propose a novel solution, SQLR, to validate SQL sanitizers by systematically generating SQL injection attack patterns. Our approach uses the SQL grammar to guide the enumeration of malicious SQL queries efficiently, and summarizes the queries into patterns that can be used by existing solutions. SQLR successfully identified new attack patterns and weaknesses in sanitizers used in several real-world web applications.
Keywords
Internet; SQL; grammars; query processing; security of data; SQL grammar; SQL injection attack patterns; SQL injection sanitizers; SQLR; Web applications; data damage; data leakage; grammar-guided validation; input sanitizers; malicious SQL queries; malicious inputs; remote code execution; victim servers; Art; Concrete; Databases; Educational institutions; Grammar; Security; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems (ICECCS), 2014 19th International Conference on
Conference_Location
Tianjin
Print_ISBN
978-1-4799-5481-0
Type
conf
DOI
10.1109/ICECCS.2014.29
Filename
6923131
Link To Document