Development of a Compressive Framework Using Machine Learning Approaches for SQL Injection Attacks

被引:8
|
作者
Deriba, Fitsum Gizachew [1 ]
SALAU, Ayodeji Olalekan [2 ]
Mohammed, Shaimaa Hadi [3 ]
Kassa, Tsegay Mullu [4 ]
Demilie, Wubetu Barud [4 ]
机构
[1] Wachemo Univ Hossana, Dept Comp Sci, Hossana, Ethiopia
[2] Afe Babalola Univ Ado Ekiti, Dept Elect Elect & Comp Engn, Ado Ekiti, Nigeria
[3] Summer Univ, Dept Comp Sci, Basrah, Iraq
[4] Wachemo Univ, Dept Informat Technol, Hossana, Ethiopia
来源
PRZEGLAD ELEKTROTECHNICZNY | 2022年 / 98卷 / 07期
关键词
SQL injection; Machine Learning; Security flaw; PREVENTION;
D O I
10.15199/48.2022.07.30
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Web applications play an important role in our daily lives. Various Web applications are used to carry out billions of online transactions. Because of their widespread use, these applications are vulnerable to attacks. SQL injection is the most common attack, which accepts user input and runs queries in the backend and returns the desired results. Various approaches have been proposed to counter the SQL injection attack; however, the majority of them have most times failed to cover the entire scope of the problem. This research paper investigates the frequent SQL injection attack forms, their mechanisms, and a way of identifying them based on the SQL query's existence. In addition, we propose a comprehensive framework to determine the effectiveness of the proposed techniques in addressing a number of issues depending on the type of the attack, by using a hybrid (Statistic and dynamic) approach and machine learning. An extensive examination of the model based on a test set indicates that the Hybrid approach and ANN outperforms Naive Bayes, SVM, and Decision tree in terms of accuracy of classifying injected queries. However, with respect to web loading time during testing, Naive Bayes outperforms the other approaches. The proposed Method improved the accuracy of SQL injection attack prevention, according to the test findings.
引用
收藏
页码:181 / 187
页数:7
相关论文
共 50 条
  • [31] Comparing Machine Learning for SQL Injection Detection in Web Systems
    Lopez-Tenorio, Brandom
    Dominguez-Isidro, Saul
    Cortes-Verdin, Maria Karen
    Perez-Arriaga, Juan Carlos
    2023 10TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE, ISCMI, 2023, : 17 - 21
  • [32] A Machine Learning based Approach to Identify SQL Injection Vulnerabilities
    Zhang, Kevin
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 1286 - 1288
  • [33] UniEmbed: A Novel Approach to Detect XSS and SQL Injection Attacks Leveraging Multiple Feature Fusion with Machine Learning Techniques
    Bakir, Rezan
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2025,
  • [34] Mitigation from SQL Injection Attacks on Web Server using Open Web Application Security Project Framework
    Fadlil, A.
    Riadi, I.
    Mu'min, M. A.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2024, 37 (04): : 635 - 645
  • [35] Machine learning approaches for estimation of compressive strength of concrete
    Hadzima-Nyarko, Marijana
    Nyarko, Emmanuel Karlo
    Lu, Hongfang
    Zhu, Senlin
    EUROPEAN PHYSICAL JOURNAL PLUS, 2020, 135 (08):
  • [36] Machine learning approaches for estimation of compressive strength of concrete
    Marijana Hadzima-Nyarko
    Emmanuel Karlo Nyarko
    Hongfang Lu
    Senlin Zhu
    The European Physical Journal Plus, 135
  • [37] CANDID: Preventing SQL Injection Attacks using Dynamic Candidate Evaluations
    Bandhakavi, Sruthi
    Bisht, Prithvi
    Madhusudan, P.
    Venkatakrishnan, V. N.
    CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2007, : 12 - +
  • [38] SQLiGoT: Detecting SQL injection attacks using graph of tokens and SVM
    Kar, Debabrata
    Panigrahi, Suvasini
    Sundararajan, Srikanth
    COMPUTERS & SECURITY, 2016, 60 : 206 - 225
  • [39] Towards SQL Injection Attacks Detection Mechanism Using Parse Tree
    Wu, Tsu-Yang
    Pan, Jeng-Shyang
    Chen, Chien-Ming
    Lin, Chun-Wei
    GENETIC AND EVOLUTIONARY COMPUTING, 2015, 329 : 371 - 380
  • [40] Framework for identifying network attacks through packet inspection using machine learning
    Shanker, Ravi
    Aggrawal, Prateek
    Singh, Aman
    Bhatt, Mohammed Wasim
    NONLINEAR ENGINEERING - MODELING AND APPLICATION, 2023, 12 (01):