1 Superglobals Sanitization against SQL injection and XSS

dc.contributor.authorOsman Elnour Sulieman
dc.contributor.authorMohammed Hassan Ahmed
dc.contributor.authorProf. Elsamani A. talab
dc.contributor.authorProf. Awad Alkarim Mohammed Yousif
dc.date.accessioned2016-02-15T06:21:40Z
dc.date.available2016-02-15T06:21:40Z
dc.date.issued2016
dc.description.abstractSQL injection attack, exploit the problem of insufficient input data validation to trick PHP applications into executing unintended queries that allow hackers to bypass login screen, read, update, alter, create, or even delete sensitive data stored in the backend database. Cross site Scripting-XSS, harness the same problem to access sensitive page contents, session cookies, and a variety of other information retained by the browser on behalf of the user. This problem can be solved by performing static source code analysis to detect taintable points in the code before the application is deployed on the web. In this paper, we present a novel technique depend on reading your PHP source code file line by line and uses regular expressions to precisely find superglobals that hold form parameters, request details, cookies and session information and automatically add a user-defined function named as sanitizer to the source code. The Sanitizer will receive superglobals values to sanitize them against SQL injection and XSS. We implemented our approach in a simple tool called SQL Injection-XSS sanitizer. Our results show that the tool is capable of protecting PHP applications against untrusted input data with high rate.en_US
dc.identifier.urihttp://hdl.handle.net/123456789/1563
dc.publisherجامعة النيلين - كلية الدراسات العلياen_US
dc.title1 Superglobals Sanitization against SQL injection and XSSen_US

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Superglobals Sanitization against SQL injection and XSS 2.pdf
Size:
514.25 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: