Computer and Modernization ›› 2016, Vol. 0 ›› Issue (10): 67-71.doi: doi: 10.3969/j.issn.1006-2475.2016.10.014

Previous Articles     Next Articles

SQL Injection Detection Based on Neural Network

  

  1. College of Computer Science, Beijing University of Technology, Beijing 100124, China
  • Received:2016-03-31 Online:2016-10-15 Published:2016-10-14

Abstract: A novel approach to detect injection attacks was presented by identifying characteristics of injection attacks and using a neural network model to determine the likelihood that a given query is malicious. Based on the recognition of SQL character injection attack, the analysis model comes into being used to determine whether to inject SQL statements of model by using a large number of known data and the neural network algorithm. After that, based on the neural network model presented, the user input SQL statement can be directly analyzed and processed. This approach is implemented in a proxy that locates between a Web application and a database and prevents suspected malicious queries from being executed. This requires no modification of existing application code and is capable of identifying unknown attacks. Experimental results show that the model can effectively improve the accuracy and efficiency of the detection.

Key words: SQL injection, malicious query, Web application, neural network

CLC Number: