Volume 12 - Issue 1
Detecting Network Covert Channels using Machine Learning, Data Mining and Hierarchical Organisation of Frequent Sets
- Piotr Nowakowski
Warsaw University of Technology, Warsaw, Poland
P.Nowakowski@ii.pw.edu.pl
- Piotr Zorawski
Warsaw University of Technology, Warsaw, Poland
P.Zorawski@ii.pw.edu.pl
- Krzysztof Cabaj
Warsaw University of Technology, Warsaw, Poland
K.Cabaj@ii.pw.edu.pl
- Wojciech Mazurczyk
Warsaw University of Technology, Warsaw, Poland
W.Mazurczyk@ii.pw.edu.pl
Keywords: Distributed Network Covert Channels (DNCCs), Network Security, Information Hiding, Data mining, Machine Learning.
Abstract
Due to continuing improvements in defensive systems, malware developers create increasingly sophisticated
techniques to remain undetected on the infected machine for as long as possible. One
flavor of such methods are network covert channels, which, to transfer secret data, utilize subtle
modifications to the legitimate network traffic. As currently there is no one-size-fits-all approach
which would be effective in detecting covert communication in an efficient and scalable manner,
more research effort is needed to devise a suitable solution. That is why, in this paper we propose to
utilize machine learning and data mining accompanied by hierarchical organization of frequent sets
to detect network covert channels: both distributed and undistributed. The obtained experimental
results prove that the proposed approach is effective and efficient.