Improving Convolutional Neural Network-Based Webshell Detection Through Reinforcement Learning

被引:4
作者
Wu, Yalun [1 ]
Song, Minglu [1 ]
Li, Yike [1 ]
Tian, Yunzhe [1 ]
Tong, Endong [1 ]
Niu, Wenjia [1 ]
Jia, Bowei [1 ]
Huang, Haixiang [1 ]
Li, Qiong [1 ]
Liu, Jiqiang [1 ]
机构
[1] Beijing Jiaotong Univ, Beijing Key Lab Secur & Privacy Intelligent Trans, Beijing 100044, Peoples R China
来源
INFORMATION AND COMMUNICATIONS SECURITY (ICICS 2021), PT I | 2021年 / 12918卷
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Webshell detection; Feature selection; Unexpected behavior feature; Reinforcement learning; Convolutional neural network;
D O I
10.1007/978-3-030-86890-1_21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Webshell detection is highly important for network security protection. Conventional methods are based on keywords matching, which heavily relies on experiences of domain experts when facing emerging malicious webshells of various kinds. Recently, machine learning, especially supervised learning, is introduced for webshell detection and has proved to be a great success. As one of state-of-the-art work, neural network (NN) is designed to input a large number of features and enable deep learning. Thus, how to properly combine the advantages of automatic feature selection and the advantages of expert knowledge-based way has become a key issue. Considering that special features to indicate unexpected webshell behaviors for a target business system are usually simple but effective, in this work, we propose a novel approach for improving webshell detection based on convolutional neural network (CNN) through reinforcement learning. We utilize the reinforcement learning of asynchronous advantage actor-critic (A3C) for automatic feature selection, aiming to maximize the expected accuracy of the CNN classifier on a validation dataset by sequentially interacting with the feature space. Moreover, considering the sparseness of feature values, we build the CNN classifier with two convolutional layers and a global pooling. Extensive experiments and analysis have been conducted to demonstrate the effectiveness of our proposed method.
引用
收藏
页码:368 / 383
页数:16
相关论文
共 50 条
  • [31] Efficient object detection using convolutional neural network-based hierarchical feature modeling
    Lee, Byungjae
    Erdenee, Enkhbayar
    Jin, Songguo
    Rhee, Phill Kyu
    SIGNAL IMAGE AND VIDEO PROCESSING, 2016, 10 (08) : 1503 - 1510
  • [32] A new automatic convolutional neural network based on deep reinforcement learning for fault diagnosis
    Wen, Long
    Wang, You
    Li, Xinyu
    FRONTIERS OF MECHANICAL ENGINEERING, 2022, 17 (02)
  • [33] Efficient object detection using convolutional neural network-based hierarchical feature modeling
    Byungjae Lee
    Enkhbayar Erdenee
    Songguo Jin
    Phill Kyu Rhee
    Signal, Image and Video Processing, 2016, 10 : 1503 - 1510
  • [34] A new automatic convolutional neural network based on deep reinforcement learning for fault diagnosis
    WEN Long
    WANG You
    LI Xinyu
    Frontiers of Mechanical Engineering, 2022, 17 (02)
  • [35] A new automatic convolutional neural network based on deep reinforcement learning for fault diagnosis
    Long Wen
    You Wang
    Xinyu Li
    Frontiers of Mechanical Engineering, 2022, 17
  • [36] Graph convolutional network-based reinforcement learning for tasks offloading in multi-access edge computing
    Lixiong Leng
    Jingchen Li
    Haobin Shi
    Yi’an Zhu
    Multimedia Tools and Applications, 2021, 80 : 29163 - 29175
  • [37] Graph convolutional network-based reinforcement learning for tasks offloading in multi-access edge computing
    Leng, Lixiong
    Li, Jingchen
    Shi, Haobin
    Zhu, Yi'an
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (19) : 29163 - 29175
  • [38] Deep Convolutional Neural Network-Based Detector for Index Modulation
    Wang, Tengjiao
    Yang, Fang
    Song, Jian
    Han, Zhu
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2020, 9 (10) : 1705 - 1709
  • [39] Convolutional neural network-based registration for mosaicing of microscopic images
    Zhang, Junhua
    Huang, Yihua
    Song, Yingchao
    Jiang, Yi
    Zhang, Lun
    Zhang, Yufeng
    JOURNAL OF ELECTRONIC IMAGING, 2019, 28 (04)
  • [40] Improving generalization of convolutional neural network through contrastive augmentation
    Li, Xiaosong
    Wu, Yanxia
    Tang, Chuheng
    Fu, Yan
    Zhang, Lidan
    KNOWLEDGE-BASED SYSTEMS, 2023, 272