XGBXSS: An Extreme Gradient Boosting Detection Framework for Cross-Site Scripting Attacks Based on Hybrid Feature Selection Approach and Parameters Optimization

被引:25
|
作者
Mokbal, Fawaz Mahiuob Mohammed [1 ,2 ]
Wang Dan [1 ]
Wang Xiaoxi [3 ]
Zhao Wenbin [1 ]
Fu Lihua [1 ]
机构
[1] Beijing Univ Technol, Coll Comp Sci, Beijing 100124, Peoples R China
[2] ILMA Univ, Fac Comp Sci, Karachi, Pakistan
[3] State Grid Management Inst, Beijing 102200, Peoples R China
关键词
Attack Detection; Cross-Site Scripting attack; Extreme Gradient Boosting; Machine learning; Hybrid Features Selection; Web Application Security; INJECTION;
D O I
10.1016/j.jisa.2021.102813
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the widespread popularity of the Internet and the transformation of the world into a global village, Web applications have been drawn increased attention over the years by companies, organizations, and social media, making it a prime target for cyber-attacks. The cross-site scripting attack (XSS) is one of the most severe concerns, which has been highlighted in the forefront of information security experts? reports. In this study, we proposed XGBXSS, a novel web-based XSS attack detection framework based on an ensemble-learning technique using the Extreme Gradient Boosting algorithm (XGboost) with extreme parameters optimization approach. An enhanced feature extraction method is presented to extract the most useful features from the developed dataset. Furthermore, a novel hybrid approach for features selection is proposed, comprising information gain (IG) fusing with sequential backward selection (SBS) to select an optimal subset reducing the computational costs and maintaining the high-performance of detector? simultaneously. The proposed framework has successfully exceeded several tests on the holdout testing dataset and achieved avant-garde results with accuracy, precision, detection probabilities, F-score, false-positive rate, false-negative rate, and AUC-ROC scores of 99.59%, 99.53 %, 99.01%, 99.27%, 0.18%, 0.98%, and 99.41%, respectively. Moreover, it can bridge the existing research gap concerning previous detectors, with a higher detection rate and lesser computational complexity. It also has the potential to be deployed as a self-reliant system, which is efficient enough to defeat such attacks, including zeroday XSS-based attacks.
引用
收藏
页数:20
相关论文
共 13 条
  • [1] Cost-effective detection system of cross-site scripting attacks using hybrid learning approach
    Abu Al-Haija, Qasem
    [J]. RESULTS IN ENGINEERING, 2023, 19
  • [2] A Crawler-Based Vulnerability Detection Method for Cross-Site Scripting Attacks
    Guan, Haocheng
    Li, Dongcheng
    Li, Hui
    Zhao, Man
    [J]. 2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 651 - 655
  • [3] A PU-learning based approach for cross-site scripting attacking reality detection
    Wang, Wenbo
    Yi, Peng
    Xu, Huikai
    [J]. IET NETWORKS, 2024, 13 (04) : 313 - 323
  • [4] GCNXSS: An Attack Detection Approach for Cross-Site Scripting Based on Graph Convolutional Networks
    Pan, Hongyu
    Fang, Yong
    Huang, Cheng
    Guo, Wenbo
    Wan, Xuelin
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (12) : 4008 - 4023
  • [5] A Network Intrusion Detection Approach Using Extreme Gradient Boosting with Max-Depth Optimization and Feature Selection
    Hassan, Ghassan Muslim
    Gumaei, Abdu
    Alanazi, Abed
    Alzanin, Samah M.
    [J]. International Journal of Interactive Mobile Technologies, 2023, 17 (15) : 120 - 134
  • [6] IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
    Alqahtani, Mnahi
    Mathkour, Hassan
    Ben Ismail, Mohamed Maher
    [J]. SENSORS, 2020, 20 (21) : 1 - 21
  • [7] TT-XSS: A novel taint tracking based dynamic detection framework for DOM Cross-Site Scripting
    Wang, Ran
    Xu, Guangquan
    Zeng, Xianjiao
    Li, Xiaohong
    Feng, Zhiyong
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 118 : 100 - 106
  • [8] An efficient approach to detect distributed denial of service attacks for software defined internet of things combining autoencoder and extreme gradient boosting with feature selection and hyperparameter tuning optimization
    Setitra, Mohamed Ali
    Fan, Mingyu
    Bensalem, Zine El Abidine
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (09)
  • [9] An ensemble learning framework for the detection of RPL attacks in IoT networks based on the genetic feature selection approach
    Osman, Musa
    He, Jingsha
    Zhu, Nafei
    Mokbal, Fawaz Mahiuob Mohammed
    [J]. AD HOC NETWORKS, 2024, 152
  • [10] An ensemble framework with improved hybrid breeding optimization-based feature selection for intrusion detection
    Ye, Zhiwei
    Luo, Jun
    Zhou, Wen
    Wang, Mingwei
    He, Qiyi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 124 - 136