A Cybersecurity Method to Detect SQL Injection Attacks Using Heuristic‑Driven Feature Selection and Machine Learning Algorithms

dc.contributor.authorArasteh, Bahman
dc.contributor.authorKarimi, Mohammadbagher
dc.contributor.authorKuşetogulları, Hüseyin
dc.contributor.authorArasteh, Keyvan
dc.contributor.authorKiani, Farzad
dc.date.accessioned2026-01-14T12:48:31Z
dc.date.issued2026
dc.departmentFSM Vakıf Üniversitesi
dc.description.abstractSQL injection is a serious security risk that allows attackers to access application databases. SQL injection attacks can be identified using various methods, including machine learning algorithms. Finding the top-performing features in the training dataset is a combinatorial optimization problem known to be NP-complete. Finding the dataset’s most effective and significant features is the goal of feature selection. This study aims to optimize the sensitivity, specificity, and accuracy of the SQL injection detection method. The first stage of the suggested method involved creating a unique training dataset with 13 characteristics. A binary form of the Whale Optimization Algorithm was suggested to find the most effective features in the dataset. An effective SQL injection detection system was developed by combining the whale algorithm as a feature selector with various machine learning techniques. The suggested SQL injection detector achieved 98.88% accuracy, 99.35% sensitivity, and a 98.83% F1-score using an artificial neural network and the whale optimizer. Using the proposed strategy to select about 31% of the features improved the performance of the attack detectors.
dc.identifier.citationARASTEH, Bahman, Mohammadbagher KARİMİ, Hüseyin KUŞETOĞULLARI, Keyvan ARASTEH, Farzad KİANİ, "A Cybersecurity Method to Detect SQL Injection Attacks Using Heuristic‑Driven Feature Selection and Machine Learning Algorithms". The Journal of Supercomputing, 82.31 (2026): 1-30
dc.identifier.doi10.1007/s11227-025-08165-y
dc.identifier.endpage30
dc.identifier.issue31
dc.identifier.scopus2-s2.0-105026567003
dc.identifier.scopusqualityQ1
dc.identifier.startpage1
dc.identifier.urihttps://hdl.handle.net/11352/6012
dc.identifier.volume82
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringer Nature
dc.relation.ispartofThe Journal of Supercomputing
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.titleA Cybersecurity Method to Detect SQL Injection Attacks Using Heuristic‑Driven Feature Selection and Machine Learning Algorithms
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Arasteh
Boyut:
2.26 MB
Biçim:
Adobe Portable Document Format

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.17 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: