Please use this identifier to cite or link to this item: https://idr.nitk.ac.in/jspui/handle/123456789/12863
Title: Securing native XML database-driven web applications from XQuery injection vulnerabilities
Authors: Palsetia, N.
Deepa, G.
Ahmed, Khan, F.
Santhi Thilagam, P.
Pais, A.R.
Issue Date: 2016
Citation: Journal of Systems and Software, 2016, Vol.122, , pp.93-109
Abstract: Database-driven web applications today are XML-based as they handle highly diverse information and favor integration of data with other applications. Web applications have become the most popular way to deliver essential services to customers, and the increasing dependency of individuals on web applications makes them an attractive target for adversaries. The adversaries exploit vulnerabilities in the database-driven applications to craft injection attacks which include SQL, XQuery and XPath injections. A large amount of work has been done on identification of SQL injection vulnerabilities resulting in several tools available for the purpose. However, a limited work has been done so far for the identification of XML injection vulnerabilities and the existing tools only identify XML injection vulnerabilities which could lead to a specific type of attack. Hence, this work proposes a black-box fuzzing approach to detect different types of XQuery injection vulnerabilities in web applications driven by native XML databases. A prototype XQueryFuzzer is developed and tested on various vulnerable applications developed with BaseX as the native XML database. An experimental evaluation demonstrates that the prototype is effective against detection of XQuery injection vulnerabilities. Three new categories of attacks specific to XQuery, but not listed in OWASP are identified during testing. 2016 Elsevier Inc.
URI: https://idr.nitk.ac.in/jspui/handle/123456789/12863
Appears in Collections:1. Journal Articles

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.