In the modern era, our dependence on web applications is ubiquitous, with the user base steadily increasing each day. Many organizations depend on databases to keep track of user data or the information they submit. Structured Query Language (SQL) is frequently employed for interacting with these databases. During this attack, a malicious entity injects harmful SQL commands into the database. This poses a grave security risk, as it can lead to the theft of database contents. While it's possible to delete the entire database, this action alters the data stored within it. An attacker could exploit SQL injection to gain unauthorized entry into the entire database. Such SQL malicious attacks possible if web application is not able to adequately validate or screen the data provided by users. Various artificial intelligence techniques are utilized to identify and examine SQL injection threats, including naive Bayes, gradient boosting, support vector machines, decision trees, convolutional neural networks, etc. Our suggested approach for detection leverages neural networks, boasting superior detection rates compared to current methods.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Neural Network Based Approach to Detect SQL Injection Attack

  • Riya Patel,
  • Manish Patel,
  • Richa Patel

摘要

In the modern era, our dependence on web applications is ubiquitous, with the user base steadily increasing each day. Many organizations depend on databases to keep track of user data or the information they submit. Structured Query Language (SQL) is frequently employed for interacting with these databases. During this attack, a malicious entity injects harmful SQL commands into the database. This poses a grave security risk, as it can lead to the theft of database contents. While it's possible to delete the entire database, this action alters the data stored within it. An attacker could exploit SQL injection to gain unauthorized entry into the entire database. Such SQL malicious attacks possible if web application is not able to adequately validate or screen the data provided by users. Various artificial intelligence techniques are utilized to identify and examine SQL injection threats, including naive Bayes, gradient boosting, support vector machines, decision trees, convolutional neural networks, etc. Our suggested approach for detection leverages neural networks, boasting superior detection rates compared to current methods.