TY - JOUR
T1 - A Novel Feature Set for Application Identification
AU - Oudah, H
AU - Ghita, B
AU - Bakhshi, T
PY - 2018/3/30
Y1 - 2018/3/30
N2 - Classifying Internet traffic into applications is vital to many areas, from quality of service (QoS) provisioning, to network management and security. The task is challenging as network applications are rather dynamic in nature, tend to use a web front-end and are typically encrypted, rendering traditional port-based and deep packet inspection (DPI) method unusable. Recent classification studies proposed two alternatives: using the statistical properties of traffic or inferring the behavioural patterns of network applications, both aiming to describe the activity within and among network flows in order to understand application usage and behaviour. The aim of this paper is to propose and investigate a novel feature to define application behaviour as seen through the generated network traffic by considering the timing and pattern of user events during application sessions, leading to an extended traffic feature set based on burstiness. The selected features were further used to train and test a supervised C5.0 machine learning classifier and led to a better characterization of network applications, with a traffic classification accuracy ranging between 90- 98%.
AB - Classifying Internet traffic into applications is vital to many areas, from quality of service (QoS) provisioning, to network management and security. The task is challenging as network applications are rather dynamic in nature, tend to use a web front-end and are typically encrypted, rendering traditional port-based and deep packet inspection (DPI) method unusable. Recent classification studies proposed two alternatives: using the statistical properties of traffic or inferring the behavioural patterns of network applications, both aiming to describe the activity within and among network flows in order to understand application usage and behaviour. The aim of this paper is to propose and investigate a novel feature to define application behaviour as seen through the generated network traffic by considering the timing and pattern of user events during application sessions, leading to an extended traffic feature set based on burstiness. The selected features were further used to train and test a supervised C5.0 machine learning classifier and led to a better characterization of network applications, with a traffic classification accuracy ranging between 90- 98%.
UR - https://pearl.plymouth.ac.uk/context/secam-research/article/1491/viewcontent/A_Novel_Feature_Set_for_Application_Identification.pdf
U2 - 10.20533/ijisr.2042.4639.2018.0088
DO - 10.20533/ijisr.2042.4639.2018.0088
M3 - Article
SN - 2042-4639
VL - 8
SP - 764
EP - 773
JO - International Journal for Information Security Research
JF - International Journal for Information Security Research
IS - 1
ER -