Classification and Analysis of Malicious Traffic with Multi-layer Perceptron Model

Received: 11 April 2021 Accepted: 13 June 2021 Traffic classification is very important field of computer science as it provides network management information. Classification of traffic become complicated due to emerging technologies and applications. It is used for Quality of Service (QoS) provisioning, security and detecting intrusion in a system. In the past used of port, inspecting packet, and machine learning algorithms have been used widely, but due to the sudden changes in the traffic, their accuracy was diminished. In this paper a Multi-Layer Perceptron model with 2 hidden layers is proposed for traffic classification and target traffic classify into different categories. The experimental results indicate that proposed classifier efficiently classifies traffic and achieves 99.28% accuracy without feature engineering.

[1]  Qing Lyu,et al.  Effective Media Traffic Classification Using Deep Learning , 2019, ICCDA.

[2]  Xin Liu,et al.  Deep Learning for Encrypted Traffic Classification: An Overview , 2018, IEEE Communications Magazine.

[3]  Giuseppe Aceto,et al.  Mobile Encrypted Traffic Classification Using Deep Learning: Experimental Evaluation, Lessons Learned, and Challenges , 2019, IEEE Transactions on Network and Service Management.

[4]  Tara N. Sainath,et al.  Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups , 2012, IEEE Signal Processing Magazine.

[5]  Andrew W. Moore,et al.  Bayesian Neural Networks for Internet Traffic Classification , 2007, IEEE Transactions on Neural Networks.

[6]  Nguyen Quang Uy,et al.  A Deep Learning Based Method for Handling Imbalanced Problem in Network Traffic Classification , 2017, SoICT.

[7]  Bo Yang,et al.  Network Traffic Classification Based on Error-Correcting Output Codes and NN Ensemble , 2009, 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery.

[8]  Youn-Hee Han,et al.  Packet-based Network Traffic Classification Using Deep Learning , 2019, 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC).

[9]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[10]  Jun Zhang,et al.  An Effective Network Traffic Classification Method with Unknown Flow Detection , 2013, IEEE Transactions on Network and Service Management.

[11]  Zhitang Chen,et al.  Seq2Img: A sequence-to-image based approach towards IP traffic classification using convolutional neural networks , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[12]  Ming Zhu,et al.  Malware traffic classification using convolutional neural network for representation learning , 2017, 2017 International Conference on Information Networking (ICOIN).

[13]  Christopher Potts,et al.  Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank , 2013, EMNLP.

[14]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[15]  Ren-Hung Hwang,et al.  An LSTM-Based Deep Learning Approach for Classifying Malicious Traffic at the Packet Level , 2019, Applied Sciences.

[16]  Nabin Kumar Karn,et al.  Network Traffic Classification techniques and comparative analysis using Machine Learning algorithms , 2016, 2016 2nd IEEE International Conference on Computer and Communications (ICCC).

[17]  Chaopeng Li,et al.  Using a Recurrent Neural Network and Restricted Boltzmann Machines for Malicious Traffic Detection , 2018 .

[18]  Samy Bengio,et al.  Links between perceptrons, MLPs and SVMs , 2004, ICML.

[19]  Jaime Lloret,et al.  Network Traffic Classifier With Convolutional and Recurrent Neural Networks for Internet of Things , 2017, IEEE Access.

[20]  Wanlei Zhou,et al.  Generating regular expression signatures for network traffic classification in trusted network management , 2012, J. Netw. Comput. Appl..

[21]  Gayatri Ketepalli,et al.  A Deep Learning Approach to Network Intrusion Detection Using Deep Autoencoder , 2020, Rev. d'Intelligence Artif..

[22]  Kevin Curran,et al.  Multilayer Perceptron Neural Network for Detection of Encrypted VPN Network Traffic , 2018, 2018 International Conference On Cyber Situational Awareness, Data Analytics And Assessment (Cyber SA).

[23]  Neeraj Namdev,et al.  Recent Advancement in Machine Learning Based Internet Traffic Classification , 2015, KES.

[24]  Yuefei Zhu,et al.  A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks , 2017, IEEE Access.

[25]  Pan Wang,et al.  Datanet: Deep Learning Based Encrypted Network Traffic Classification in SDN Home Gateway , 2018, IEEE Access.

[26]  Huifang Deng,et al.  Semi-Supervised Encrypted Traffic Classification With Deep Convolutional Generative Adversarial Networks , 2020, IEEE Access.

[27]  Neminath Hubballi,et al.  $BitCoding$ : Network Traffic Classification Through Encoded Bit Level Signatures , 2018, IEEE/ACM Transactions on Networking.

[28]  Antonio Nucci,et al.  Towards self adaptive network traffic classification , 2015, Comput. Commun..

[29]  Zhixin Sun,et al.  A Survey of Techniques for Mobile Service Encrypted Traffic Classification Using Deep Learning , 2019, IEEE Access.

[30]  Wei Wu,et al.  Efficient and robust feature extraction and selection for traffic classification , 2017, Comput. Networks.