SOMK Based Network Traffic Classification For Zero-Day Application Detection
SOMK Based Network Traffic Classification For Zero-Day Application Detection
SOMK Based Network Traffic Classification For Zero-Day Application Detection
Presented by,
Steffy Benny
TVE17ECMT16
Guided by,
02-07-2019 Dr. Ciza Thomas
1
Introduction
2
Traffic Classification Methods
3
Problem and Motivation
The problem with available application detection techniques are the
difficulty in identification due to changing ports, traffic encryption
and zero-day applications.
Flow statistics-based methods are used to overcome the obfuscation
techniques due to changing ports with port-based methods and
encrypted data transmission with payload-based methods.
However, zero-day traffic are misclassified as a known class,
decreasing the overall accuracy.
4
An SOMK based
Compound Classifier
that can:
5
System Model
Labeled
and Data SOMK Cluster
Unlabeled pre-processing Clustering Identification
Data
ZERODAY DISCOVERY AND TRAINING
System Update
6
Data pre-processing
i. Sampling : random sampling was done to reduce the large
dataset
ii. Feature selection : since irrelevant features can negatively
affect the performance, only selected features were used
8
Selected Features(19)
1 Server Port
153, 174 Minimum number of bytes in (Ethernet) packet (client→server) & (server→client)
160, 181 Minimum number of total bytes in IP packet (client→server) & (server→client)
12
Cluster Identification
C1 C2
• Cluster merging is introduced to improve 1
13
(N+1)-Class Traffic Classification
16
Results
17
Conclusions and future works
CONCLUSIONS:
● Results show that unknown applications can significantly
affect the classification accuracy of supervised methods
● With unknown discovery and (N+1) class classification,
zero-day traffic has been identified
FUTURE WORKS:
● Raw data capture to improve the real time classification
● Better feature selection algorithms for improved accuracy
● Weighted sampling techniques to obtain better training flows
18
References
Zhang, Jun, et al. "Robust network traffic classification." IEEE/ACM
Transactions on Networking (TON) 23.4 (2015): 1257-1270.
Erman, Jeffrey, et al. "Offline/real time traffic classification using semi-
supervised learning." Performance Evaluation 64.9-12 (2007): 1194-1213.
Zhang, Jun, et al. "An effective network traffic classification method with
unknown flow detection." IEEE Transactions on Network and Service
Management 10.2 (2013): 133-147.
Dainotti, Alberto, Antonio Pescape, and Kimberly C. Claffy. "Issues and
future directions in traffic classification." IEEE network 26.1 (2012): 35-
40. 19