Performance evaluation of secured network traffic classification using a machine learning approach

被引:30
|
作者
Afuwape, Afeez Ajani [1 ]
Xu, Ying [1 ]
Anajemba, Joseph Henry [2 ]
Srivastava, Gautam [3 ,4 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Hunan, Peoples R China
[2] Hohai Univ, Coll Internet Things, Changzhou Campus, Changzhou, Jiangsu, Peoples R China
[3] Brandon Univ, Dept Math & Comp Sci, 270 18th St, Brandon, MB R7A 6A9, Canada
[4] China Med Univ, Res Ctr Interneural Comp, Taichung 40402, Taiwan
关键词
Intrusion detection system; VPN Traffic; 5G; Machine learning; Multilayer perceptron; Random forest; Gradient boosting; ALGORITHM;
D O I
10.1016/j.csi.2021.103545
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic classification is a significant and problematic aspect of network resource management arising from an investigation of network developments, planning, and design for 5G and beyond. Recently, traffic investigation systems for network monitoring and user access restrictions to Virtual Private Networks (VPN) and non-Virtual Private Networks (non-VPN) have gained widespread attention. In this paper, different algorithms for classifying and detecting VPN traffic are considered. A few existing machine learning procedures were tested concerning their performance in network traffic classification and security. The purpose is to improve Precision, Recall, and F1-score in VPN Network Traffic using Ensemble Classifiers. Therefore, the parameters of the ensemble classifier were changed to obtain high Precision, Recall, and F1-score. Bagging Decision Tree and Gradient Boosting algorithms were used for classification which produced promising results when compared to single classifiers like k-Nearest Neighbors (kNN), Multilayer Perceptron (MLP), and Decision Tree. The proposed classifier demonstrates recognition accuracy on a test sample of up to 93.80% which outperforms all other single algorithms used in previous work. The MLP, Random Forest (RF), and Gradient Boosting (GB) algorithms had almost identical performance in all experiments. Furthermore, the proposed classifiers are found to perform better when the network traffic flows are generated using different values of time parameters (timeout). Our results show that the ensemble algorithms (Random Forest and the Gradient Boosting) outperform the single machine learning classifier previously used by other researchers, and we achieved the highest accuracy with the random forest classifier with better results while using non-VPN traffic and VPN traffic. The novelty lies in the application of an ensemble algorithm to secure a network traffic classification performed in comparison with single classifiers to determine Accuracy, Precision, and F1-score of a given dataset, contrary to the known process of selection of features and generation.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Software Defined Network Traffic Classification for QoS Optimization Using Machine Learning
    Rehab H. Serag
    Mohamed S. Abdalzaher
    Hussein Abd El Atty Elsayed
    M. Sobh
    Journal of Network and Systems Management, 2025, 33 (2)
  • [22] Internet traffic classification using machine learning
    Jun, Li
    Shunyi, Zhang
    Yanqing, Lu
    Zailong, Zhang
    2007 SECOND INTERNATIONAL CONFERENCE IN COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1 AND 2, 2007, : 68 - 72
  • [23] Internet traffic classification using machine learning
    Singh M.P.
    Srivastava G.
    Kumar P.
    International Journal of Database Theory and Application, 2016, 9 (12): : 45 - 54
  • [24] A machine learning approach for feature selection traffic classification using security analysis
    Shafiq, Muhammad
    Yu, Xiangzhan
    Bashir, Ali Kashif
    Chaudhry, Hassan Nazeer
    Wang, Dawei
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (10): : 4867 - 4892
  • [25] On the fly classification of traffic in Anonymous Communication Networks using a Machine Learning approach
    Hurali, Lalitha Chinmayee M.
    Patil, Annapurna P.
    2020 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (IEEE ANTS), 2020,
  • [26] A machine learning approach for feature selection traffic classification using security analysis
    Muhammad Shafiq
    Xiangzhan Yu
    Ali Kashif Bashir
    Hassan Nazeer Chaudhry
    Dawei Wang
    The Journal of Supercomputing, 2018, 74 : 4867 - 4892
  • [27] Internet Traffic Classification using Machine Learning Approach: Datasets Validation Issues
    Ibrahim, Hamza Awad Hamza
    AL Zuobi, Omer Radhi Aqeel
    Al-Namari, Marwan A.
    MohamedAli, Gaafer
    Abdalla, Ali Ahmed Alfaki
    2016 CONFERENCE OF BASIC SCIENCES AND ENGINEERING STUDIES (SCGAC), 2016, : 158 - 166
  • [28] Drone Detection and Classification Using Cellular Network: A Machine Learning Approach
    Sheikh, Muhammad Usman
    Ghavimi, Fayezeh
    Ruttik, Kalle
    Jantti, Riku
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [29] Network Traffic Classification Using Deep Learning
    Chen, Lei
    Liu, Jian
    Xian, Ming
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2020, 29 (7-8)
  • [30] Implementation of Network Traffic Classifier using Semi Supervised Machine Learning Approach
    Mahajan, Vinod Shantaram
    Verma, Bhupendra
    3RD NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2012), 2012,