Data Transformation Schemes for CNN-Based Network Traffic Analysis: A Survey
Open Access
- 23 August 2021
- journal article
- review article
- Published by MDPI AG in Electronics
- Vol. 10 (16) , 2042
Abstract
The enormous growth of services and data transmitted over the internet, the bloodstream of modern civilization, has caused a remarkable increase in cyber attack threats. This fact has forced the development of methods of preventing attacks. Among them, an important and constantly growing role is that of machine learning (ML) approaches. Convolutional neural networks (CNN) belong to the hottest ML techniques that have gained popularity, thanks to the rapid growth of computing power available. Thus, it is no wonder that these techniques have started to also be applied in the network traffic classification domain. This has resulted in a constant increase in the number of scientific papers describing various approaches to CNN-based traffic analysis. This paper is a survey of them, prepared with particular emphasis on a crucial but often disregarded aspect of this topic—the data transformation schemes. Their importance is a consequence of the fact that network traffic data and machine learning data have totally different structures. The former is a time series of values—consecutive bytes of the datastream. The latter, in turn, are one-, two- or even three-dimensional data samples of fixed lengths/sizes. In this paper, we introduce a taxonomy of data transformation schemes. Next, we use this categorization to describe various CNN-based analytical approaches found in the literature.Keywords
Funding Information
- Politechnika Warszawska (Grant POB Cyber&AD 504/04496/1044/45.010301)
This publication has 119 references indexed in Scilit:
- Malware traffic classification using convolutional neural network for representation learning2017
- Deep Residual Learning for Image Recognition2016
- A Survey on Information Visualization for Network and Service ManagementIEEE Communications Surveys & Tutorials, 2015
- Deep learningNature, 2015
- Detection of Denial-of-Service Attacks Based on Computer Vision TechniquesIEEE Transactions on Computers, 2014
- An empirical comparison of botnet detection methodsComputers & Security, 2014
- The beginnings of packet switching: some underlying conceptsIEEE Communications Magazine, 2002
- A parameterizable methodology for Internet traffic flow profilingIEEE Journal on Selected Areas in Communications, 1995
- Backpropagation Applied to Handwritten Zip Code RecognitionNeural Computation, 1989
- The design philosophy of the DARPA internet protocolsACM SIGCOMM Computer Communication Review, 1988