Botnet detection using negative selection algorithm, convolution neural network and classification methods

被引:22
作者
Hosseini, Soodeh [1 ,2 ]
Nezhad, Ali Emamali [3 ]
Seilani, Hossein [3 ]
机构
[1] Shahid Bahonar Univ Kerman, Fac Math & Comp, Dept Comp Sci, Kerman, Iran
[2] Shahid Bahonar Univ Kerman, Mahani Math Res Ctr, Kerman, Iran
[3] Bahmanyar Univ Kerman, Sch Comp Engn, Kerman, Iran
关键词
Botnet detection; Convolution neural network; Negative selection algorithm; Classification algorithms;
D O I
10.1007/s12530-020-09362-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Botnet is a network and internet risk. It is necessary to detect botnet by analyzing and monitoring in order to quickly prevent them. Most approaches are proposed to detect bots using processing and preprocessing on a large number of incoming information from network packets, structures, etc. The recent growth of Internet and network environments has caused a significant growth in botnet attack. Accordingly, the traditional approaches are not good for botnet detection. This paper presents a new approach for the detection of botnet within networks. The proposed detection model is used to compare four attacks, the IRC, HTTP, DNS and P2P, which are used by botnet. Additionally, this model evaluates the accuracy of botnet detection. We use network nerves and correlation and also NSA (negative selection algorithm) which is based on the artificial immune system to identify botnet and compare our results with random forest, K-neighbors, SVM, Gaussian NB, CNN, LSTM algorithms. Our method (CNN-LSTM) presents shorter training time and higher accuracy. In this experiment, we use ISOT and ISCX botnet dataset which are labeled as traffic data. In addition, we investigate various types of botnet attacks and the final evaluation is presented.
引用
收藏
页码:101 / 115
页数:15
相关论文
共 37 条
[1]   Deep learning-based classification model for botnet attack detection [J].
Ahmed, Abdulghani Ali ;
Jabbar, Waheb A. ;
Sadiq, Ali Safaa ;
Patel, Hiran .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 13 (7) :3457-3466
[2]   Quantification of Hydrocarbon Abundance in Soils Using Deep Learning with Dropout and Hyperspectral Data [J].
Ahmed, Asmau M. ;
Duran, Olga ;
Zweiri, Yahya ;
Smith, Mike .
REMOTE SENSING, 2019, 11 (16)
[3]   User's guide to correlation coefficients [J].
Akoglu, Haldun .
TURKISH JOURNAL OF EMERGENCY MEDICINE, 2018, 18 (03) :91-93
[4]  
Angelov P, 2016, ESANN 2016 P EUR S A
[5]   An efficient method to detect periodic behavior in botnet traffic by analyzing control plane traffic [J].
AsSadhan, Basil ;
Moura, Jose M. F. .
JOURNAL OF ADVANCED RESEARCH, 2014, 5 (04) :435-448
[6]   An evolving approach to unsupervised and Real-Time fault detection in industrial processes [J].
Bezerra, Clauber Gomes ;
Jales Costa, Bruno Sielly ;
Guedes, Luiz Affonso ;
Angelov, Plamen Parvanov .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 63 :134-144
[7]  
Calabrese B, 2018, ENCY BIOINFORMATICS, V472
[8]   Effective Botnet Detection Through Neural Networks on Convolutional Features [J].
Chen, Shao-Chien ;
Chen, Yi-Ruei ;
Tzeng, Wen-Guey .
2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, :372-378
[9]  
Dhayal H, 2018, PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), P1077, DOI 10.1109/ICCSP.2018.8524529
[10]   Overview of Botnet Detection Based on Machine Learning [J].
Dong Xiaxin ;
Hu Jianwei ;
Cui Yanpeng .
2018 3RD INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE), 2018, :476-479