SQL injection attack detection in network flow data

被引:15
|
作者
Crespo-Martinez, Ignacio Samuel [1 ]
Campazas-Vega, Adrian [2 ]
Guerrero-Higueras, Angel Manuel [2 ]
Riego-DelCastillo, Virginia [2 ]
Alvarez-Aparicio, Claudia [2 ]
Fernandez-Llamas, Camino [2 ]
机构
[1] Supercomp Castilla & Leon SCAYLE, Campus Vegazana S-N, Leon 24071, Spain
[2] Univ Leon, Robot Grp, Campus Vegazana S-N, Leon 24071, Spain
关键词
Ensamble learning; Machine learning; Netflow; Network security; SQLIA detection; AGREEMENT;
D O I
10.1016/j.cose.2023.103093
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SQL injections rank in the OWASP Top 3. The literature shows that analyzing network datagrams allows for detecting or preventing such attacks. Unfortunately, such detection usually implies studying all pack-ets flowing in a computer network. Therefore, routers in charge of routing significant traffic loads usually cannot apply the solutions proposed in the literature. This work demonstrates that detecting SQL in-jection attacks on flow data from lightweight protocols is possible. For this purpose, we gathered two datasets collecting flow data from several SQL injection attacks on the most popular database engines. After evaluating several machine learning-based algorithms, we get a detection rate of over 97% with a false alarm rate of less than 0.07% with a Logistic Regression-based model.(c) 2023 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license ( http://creativecommons.org/licenses/by-nc-nd/4.0/ )
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Neural network based single index evaluation for SQL injection attack detection in health care data
    Nagabhooshanam, N.
    ganapathy, N. Bala sundara
    Ravindra Murthy, C.
    Mohammed Saleh, Al Ansari
    CosioBorda, Ricardo Fernando
    [J]. Measurement: Sensors, 2023, 27
  • [2] Detection Model for SQL Injection Attack: An Approach for Preventing a Web Application from the SQL Injection Attack
    Buja, Geogiana
    Bin Abd Jalil, Kamarularifin
    Ali, Fakariah Bt Hj Mohd
    Rahman, Teh Faradilla Abdul
    [J]. 2014 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE), 2014,
  • [3] SQL Injection Attack Detection using ResNet
    Sangeeta
    Nagasundari, S.
    Honnavali, Prasad B.
    [J]. 2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [4] SQL injection attack: Detection, prioritization & prevention
    Paul, Alan
    Sharma, Vishal
    Olukoya, Oluwafemi
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 85
  • [5] Enhanced Approach to Detection of SQL Injection Attack
    Karuparthi, Raja Prasad
    Zhou, Bing
    [J]. 2016 15TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2016), 2016, : 466 - 469
  • [6] On Defense and Detection of SQL SERVER Injection Attack
    Xue, Qian
    He, Peng
    [J]. 2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [7] Client-Side Detection of SQL Injection Attack
    Shahriar, Hossain
    North, Sarah
    Chen, Wei-Chuen
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE), 2013, 148 : 512 - 517
  • [8] Evaluation of Various Techniques for SQL Injection Attack Detection
    Choras, Michal
    Kozik, Rafal
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER RECOGNITION SYSTEMS CORES 2013, 2013, 226 : 753 - 762
  • [9] Artificial Intelligence Techniques for SQL Injection Attack Detection
    Irungu, John
    Graham, Steffi
    Girma, Anteneh
    Kacem, Thabet
    [J]. PROCEEDINGS OF 2023 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION TECHNOLOGY, ICIIT 2023, 2023, : 38 - 45
  • [10] Research on SQL Injection Attack and Defense Technology of Power Dispatching Data Network: Based on Data Mining
    Sheng, Jingyuan
    [J]. MOBILE INFORMATION SYSTEMS, 2022, 2022