Litcius/Paper detail

Classification of VPN Network Traffic Flow Using Time Related Features on Apache Spark

Salma Abdullah Aswad, Emrullah Sonuç

20202020 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT)29 citationsDOI

Abstract

This paper classifies the VPN network traffic flow using the time related features on the Apache Spark and artificial neural networks. Today's, internet traffic is encrypted using protocols like VPN/Non-VPN. This situation prevents the classic deep packet inspection approaches by analyzing packet payloads. For the implementation of this research, MATLAB 2019b would be forwarded in use as increasing demand for VPN networks has actuated the evolutionary technology. The proposed method will prevent unnecessary processing as well as flooding found in standard VPN network traffic classification. As the proposed system is trained on 80 of the dataset while 20% is kept for the testing and validation with 10-cross fold validation as well as 50 epochs of training. To the best of our knowledge, this is the first study that introduces and utilizes artificial neural networks and apache spark engine to implement the classification of VPN network traffic flow. The accuracy of the VPN classification using ANN and Apache Spark Engine is 96.76%. The accuracy of the Non-VPN classification using the proposed method is 92.56%. This study has shown that an approach using the CIC-Darknet2020 for packet-level encrypted traffic classification cannot incorporate packet header information, as it allows to directly map a packet to a specific application with high accuracy. Considering only non-VPN traffic, 96.76% of all packets in the dataset can be associated with an application. The remaining packets can still be classified with high probability by predicting based on the applications that use this flow.

Topics & Concepts

SPARK (programming language)HeaderNetwork packetComputer scienceTraffic classificationEncryptionDeep packet inspectionComputer networkArtificial neural networkPacket analyzerData miningThe InternetCampus networkArtificial intelligenceOperating systemProgramming languageNetwork Security and Intrusion DetectionInternet Traffic Analysis and Secure E-votingAnomaly Detection Techniques and Applications
Classification of VPN Network Traffic Flow Using Time Related Features on Apache Spark | Litcius