Javascript must be enabled to continue!
SQL INJECTION ATTACKS DETECTION: A PERFORMANCE COMPARISON ON MULTIPLE CLASSIFICATION MODELS
View through CrossRef
SQL injection attacks are a common and serious security threat to web applications, where malicious users exploit vulnerabilities to gain unauthorized access to sensitive data or manipulate the database. Detecting and preventing SQL injection attacks is crucial for ensuring the security and integrity of web applications.
While there have been studies on using machine learning for detecting SQL injection attacks, there is a lack of comprehensive comparative analysis that evaluates the performance of multiple classification models specifically for this purpose. Existing research often focuses on individual algorithms or limited comparisons, without providing a thorough evaluation of different models in the context of SQL injection attack detection.
The main objective of this manuscript is to evaluate and compare the performance of multiple classification models, KNN, decision trees, support vector machines, Naïve Bayes, and neural networks, for detecting SQL injection attacks, and to identify the most effective classification model for detecting SQL injection attacks based on the evaluation results.
The main significance of this manuscript is that the study will provide insights into the effectiveness of various machine learning algorithms for detecting SQL injection attacks, helping developers and security professionals choose the most suitable approach, the findings can contribute to enhancing the security measures of web applications by recommending the best-performing model for detecting and preventing SQL injection attacks.
The results demonstrate that CNN achieves the highest overall accuracy (around 96.55%) while maintaining a good balance between precision (98.92%) and recall (91.71%) in the given dataset.
By evaluating and comparing the performance of different classification models, the study can help enhance the security measures of web applications against SQL injection attacks.
The comparative analysis of multiple classification models contributes to advancing research in the field of cybersecurity and machine learning. strengthening cybersecurity practices, empowering organizations to proactively defend against evolving threats, and fostering a more secure digital environment for web applications and databases. The study concludes by offering recommendations for future research and considerations for deploying machine learning models for real-world SQL injection attack detection.
Title: SQL INJECTION ATTACKS DETECTION: A PERFORMANCE COMPARISON ON MULTIPLE CLASSIFICATION MODELS
Description:
SQL injection attacks are a common and serious security threat to web applications, where malicious users exploit vulnerabilities to gain unauthorized access to sensitive data or manipulate the database.
Detecting and preventing SQL injection attacks is crucial for ensuring the security and integrity of web applications.
While there have been studies on using machine learning for detecting SQL injection attacks, there is a lack of comprehensive comparative analysis that evaluates the performance of multiple classification models specifically for this purpose.
Existing research often focuses on individual algorithms or limited comparisons, without providing a thorough evaluation of different models in the context of SQL injection attack detection.
The main objective of this manuscript is to evaluate and compare the performance of multiple classification models, KNN, decision trees, support vector machines, Naïve Bayes, and neural networks, for detecting SQL injection attacks, and to identify the most effective classification model for detecting SQL injection attacks based on the evaluation results.
The main significance of this manuscript is that the study will provide insights into the effectiveness of various machine learning algorithms for detecting SQL injection attacks, helping developers and security professionals choose the most suitable approach, the findings can contribute to enhancing the security measures of web applications by recommending the best-performing model for detecting and preventing SQL injection attacks.
The results demonstrate that CNN achieves the highest overall accuracy (around 96.
55%) while maintaining a good balance between precision (98.
92%) and recall (91.
71%) in the given dataset.
By evaluating and comparing the performance of different classification models, the study can help enhance the security measures of web applications against SQL injection attacks.
The comparative analysis of multiple classification models contributes to advancing research in the field of cybersecurity and machine learning.
strengthening cybersecurity practices, empowering organizations to proactively defend against evolving threats, and fostering a more secure digital environment for web applications and databases.
The study concludes by offering recommendations for future research and considerations for deploying machine learning models for real-world SQL injection attack detection.
Related Results
Integration of SQL Injection Prevention Methods
Integration of SQL Injection Prevention Methods
In everybody’s life including the organisations, database plays a very important role, since today everything is connected via the Internet. There is a need for a database that h...
Optimizing Text-to-SQL Transformations: The Potential of Skeleton Decoupling in SKT-SQL
Optimizing Text-to-SQL Transformations: The Potential of Skeleton Decoupling in SKT-SQL
Abstract
The Text-to-SQL technology faces significant challenges in converting natural language questions into SQL code, particularly in handling complexities and diversiti...
Implementasi Web Application Firewall Dalam Mencegah Serangan SQL Injection Pada Website
Implementasi Web Application Firewall Dalam Mencegah Serangan SQL Injection Pada Website
Dalam beberapa tahun terakhir perkembangan teknologi informasi menjadi semakin pesat, perkembangan ini membuat segala aktifitas dan pekerjaan menjadi lebih mudah, seperti halnya un...
Overview of Key Zonal Water Injection Technologies in China
Overview of Key Zonal Water Injection Technologies in China
Abstract
Separated layer water injection is the important technology to realize the oilfield long-term high and stable yield. Through continuous researches and te...
Detecting Data Leaks Via SQL Injection Prevention
Detecting Data Leaks Via SQL Injection Prevention
Many software systems have evolved to include a Web-based component. One of these attacks is SQL injection, which can give attackers unrestricted access to the databases that under...
Design and evaluation of an optimized genetic algorithm model for SQL injection intrusion detection and prevention
Design and evaluation of an optimized genetic algorithm model for SQL injection intrusion detection and prevention
SQL Injection (SQLi) attacks continue to represent a major threat to the security of database-driven web applications, despite the availability of numerous detection and prevention...
A Survey on SQL Injection Prevention Methods
A Survey on SQL Injection Prevention Methods
Database plays a very important role in everyone’s life including the organizations since everything today is connected via Internet and to manage so many data. There is a need o...
Augmenting SQL Injection Attack Detection via Deep Convolutional Neural Network
Augmenting SQL Injection Attack Detection via Deep Convolutional Neural Network
Abstract
Advancing the systematic methods or algorithms is necessary because SQL injection attacks can be hazardous for the security of databases and various web applicatio...

