WS-LSMR: Malicious WebShell Detection Algorithm Based on Ensemble Learning

被引:10
|
作者
Ai, Zhuang [1 ]
Luktarhan, Nurbol [1 ]
Zhao, Yuxin [2 ]
Tang, Chaofei [2 ]
机构
[1] Xinjiang Univ, Coll Informat Sci & Engn, Urumqi 830046, Peoples R China
[2] Xinjiang Univ, Coll Software, Urumqi 830046, Peoples R China
基金
中国国家自然科学基金;
关键词
Feature extraction; Machine learning algorithms; Forestry; Trojan horses; Training; Adaptation models; Prediction algorithms; Ensemble learning; information entropy; WebShell;
D O I
10.1109/ACCESS.2020.2989304
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To solve the problem that the features produced by hidden means, such as code obfuscation and compression, in encrypted malicious WebShell files are not the same as those produced by non-encrypted files, a WebShell attack detection algorithm based on ensemble learning is proposed. First, this algorithm extracted the feature vocabulary of the unigrams and 4-grams based on opcode; subsequently, the 4-gram feature word weights were obtained according to the calculated Gini coefficient of the unigram feature words and used to select the features, which will be selected again based on the Gini coefficient of the 4-gram feature words. Consequently, a feature vocabulary that can detect encrypted and unencrypted WebShell files was constructed. Second, in order to improve the adaptability and accuracy of the detection method, an ensemble detection model called WS-LSMR, consisting of a Logistic Regression, Support Vector Machine, Multi-layer Perceptron and Random Forest, was constructed. The model uses a weighted voting method to determine the WebShell classification. This experiment demonstrated that compared with the traditional single WebShell detection algorithm, the recall rate and accuracy rate improved to 99.14% and 94.28%, respectively, which proves that this method has better detection performance.
引用
收藏
页码:75785 / 75797
页数:13
相关论文
共 50 条
  • [21] Targeted Malicious Email Detection using Hypervisor-based Dynamic Analysis and Ensemble Learning
    Zhang, Jian
    Li, Wenzhen
    Gong, Liangyi
    Gu, Zhaojun
    Wu, Jeffrey
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [22] Environment-adaptive Malicious Node Detection in MANETs with Ensemble Learning
    Gao, Boqi
    Maekawa, Takuya
    Amagata, Daichi
    Hara, Takahiro
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 556 - 566
  • [23] Webshell detection with byte-level features based on deep learning
    Xiao Zhongzheng
    Luktarhan, Nurbol
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (01) : 1585 - 1596
  • [24] An Effective Feature Selection Algorithm for Machine Learning-based Malicious Traffic Detection
    Fei, Chao
    Xia, Nian
    Tsai, Pang-Wei
    Lu, Yang
    Pan, Xiaonan
    Gong, Junli
    2024 19TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY, ASIAJCIS 2024, 2024, : 91 - 98
  • [25] Building an Ensemble Learning Based Algorithm for Improving Intrusion Detection System
    Abirami, M. S.
    Yash, Umaretiya
    Singh, Sonal
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, 2020, 1056 : 635 - 649
  • [26] An Algorithm Design of Big Data Anomaly Detection Based on Ensemble Learning
    Chen, Xiao
    PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON COMPUTER AND MULTIMEDIA TECHNOLOGY, ICCMT 2024, 2024, : 319 - 323
  • [27] PHP-based malicious webshell detection based on abstract syntax tree simplification and explicit duration recurrent networks
    Xie, Bailin
    Li, Qi
    Wang, Yu
    COMPUTERS & SECURITY, 2024, 146
  • [28] Malicious URL Detection based on Machine Learning
    Cho Do Xuan
    Hoa Dinh Nguyen
    Nikolaevich, Tisenko Victor
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (01) : 148 - 153
  • [29] A Decision-Fusion-Based Ensemble Approach for Malicious Websites Detection
    Alanazi, Abed
    Gumaei, Abdu
    APPLIED SCIENCES-BASEL, 2023, 13 (18):
  • [30] A Detection Framework of Malicious Code Based on Multi-Classifiers Ensemble
    Dai, Chao
    Pang, Jianmin
    Yue, Feng
    Cui, Pingfei
    Sun, Di
    Zhu, Liang
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (06): : 75 - 85