Leveraging Statistical Feature Points for Generalized Detection of Timing Covert Channels

mhempel2's photo

Publication Type:

Conference Paper

Source:

Military Communications Conference (MILCOM) (2014)

Keywords:

Autocorrelation Function, Conditional Corrected Entropy, Covert Channel, Entropy, Statistics, Universal Detection

Abstract:

Covert channels exploit network resources never intended for the purpose of communication in order to transfer messages undetectable by conventional security measures like intrusion detection systems and firewalls. Since covert communication provides a means to secretly transfer messages they pose a grave cyber security threat. Most research in detecting timing covert channels are focused on detecting a specific type of covert channel implementation and cannot be generalized to detect all covert channels. The most notable work in universal detection was published by Gianvecchio et al. in 2011. They evaluated the corrected conditional entropy (CCE) of the inter-packet arrival time and then built a classifier based on those measurements. However, we show in this paper that the CCE fails to detect covert communications when the size of the covert message is short. Furthermore, we also show that it is not possible to train the classifier using these short covert messages, as the CCE is a parameter based on the statistical distribution of traffic, and smaller traffic samples may not adequately reflect the properties of the whole population. We also show that the variance of the CCE remains as a potential parameter for detecting covert traffic. Furthermore, we introduce the autocorrelation function of the traffic channel as an additional statistical parameter for detecting covert channels. Finally, we propose building an SVM classifier system using these parameters as the feature points for reliable and generalized detection of covert channels, which we show to have superior performance.