An End-to-End Detection Method for WebShell with Deep Learning

被引:6
作者
Qi, Longchen [1 ]
Kong, Rui [2 ]
Lu, Yang [3 ]
Zhuang, Honglin [2 ]
机构
[1] Peking Univ, MOE Key Lab Network & Software Secur, Beijing, Peoples R China
[2] Natl Key Lab Sci & Technol Informat Syst Secur, Beijing, Peoples R China
[3] Mil Representat Bur Chongqing, Off 497, Chongqing, Peoples R China
来源
2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2018) | 2018年
关键词
WebShell detection; Down-sampling; Deep learning; Programming Language processing;
D O I
10.1109/IMCCC.2018.00143
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a generic static end-to-end detection framework with deep neural network for WebShell is designed, which is free from human labor and domain knowledge. In this paper, we simultaneously introduce word embedding in Natural Language Processing(NLP) and lexical analysis in Programming Language Processing(PLP) to obtain an accurate, structured, semantic-rich vector representation of the script code. For the obtaining's sake, a series of effective tricks are designed to further dig out the high-value information in the script while filtering noise. Then, we provide a desirable algorithm to down-sampling, which drastically reduces the computational costs at a relatively small information loss. Finally, we achieve high detection accuracy by employing the Deep Neural Network (DNN) composed of LSTM and pooling layers. The framework has a significant advantage at least on data set of the experiment.
引用
收藏
页码:660 / 665
页数:6
相关论文
共 6 条
[1]  
[Anonymous], 2014, NETINFO SECURITY
[2]  
Behrens S., 2011, WEB SHELL DETECTION
[3]  
Du H., 2014, NETWORK SECURITY TEC, V12, P125, DOI [10.3969/j.issn.1009-6833.2014.12.074.4, DOI 10.3969/J.ISSN.1009-6833.2014.12.074.4]
[4]  
Jiankang H., 2012, NETWORK NEW MEDIA TE, V1, P15
[5]  
Pennington J., 2014, 2014 C EMP METH NAT, P43
[6]  
Shi L., 2016, J NETW NEW MEDIA, V2, P66