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
相关论文
共 58 条
  • [1] A novel technique to prevent SQL injection and cross-site scripting attacks using Knuth-Morris-Pratt string match algorithm
    Abikoye, Oluwakemi Christiana
    Abubakar, Abdullahi
    Dokoro, Ahmed Haruna
    Akande, Oluwatobi Noah
    Kayode, Aderonke Anthonia
    [J]. EURASIP JOURNAL ON INFORMATION SECURITY, 2020, 2020 (01)
  • [2] Ahmad K, 2021, INT J ADV COMPUT SC, V12, P324
  • [3] Alazab A, 2016, INT J COMPUT APPL, V154, P1
  • [4] Alenezi M, 2016, 2016 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS)
  • [5] [Anonymous], 2021, IMPROVED SQL INJECTI, V11, P53
  • [6] Azman M. A., 2021, MACHINE LEARNING BAS, P1
  • [7] Banchhor A, SQL INJECTION DETECT, P313
  • [8] Basutakara BS, 2021, J U SHANGHAI SCI TEC, V23, P647, DOI [10.51201/jusst/21/05320, DOI 10.51201/JUSST/21/05320]
  • [9] Cloud computing adoption framework: A security framework for business clouds
    Chang, Victor
    Kuo, Yen -Hung
    Ramachandran, Muthu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 57 : 24 - 41
  • [10] Chen Z, 2018, RES SQL INJECTION DE, V1004, P1