Monitoring abnormal traffic flows based on independent component analysis

  • Authors:
  • Tao Qin;Xiaohong Guan;Wei Li;Pinghui Wang

  • Affiliations:
  • SKLMS Lab and MOE KLINNS Lab, Xian Jiaotong University, Xian, China;SKLMS Lab and MOE KLINNS Lab, Xian Jiaotong University, Xian, China and Department of Automation and NLIST Lab, Tsinghua University, Beijing, China;SKLMS Lab and MOE KLINNS Lab, Xian Jiaotong University, Xian, China;SKLMS Lab and MOE KLINNS Lab, Xian Jiaotong University, Xian, China

  • Venue:
  • ICC'09 Proceedings of the 2009 IEEE international conference on Communications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The randomness of the network behaviors poses serious challenges for discovering the abnormal patterns in network traffic flows. This paper presents a method based on blind source separation approach for detecting abnormal traffic flows. It decomposes the network traffic into two components: the routine pattern and the abnormal pattern. The scale-space filter with adaptive scale is applied to filter the noise without affecting the main behavior patterns which can be used to form the abnormal traffic metrics and profiles. The zero-crossing method is applied to extract the stochastic behavior pulse widths and the largest width is selected as the scale space factor. In this way, the influence of the inherent randomness could be removed or greatly reduced. The extracted patterns of the routine behaviors imply the user's habit and the abnormal patterns are useful for discovering anomalous behaviors such as scanning, flooding and content distribution attacks. A salient feature of the method is that no supervised learning process is needed. This is a very important advantage since obtaining labeled samples in traffic monitoring is extremely difficult. Experimental results based on the datasets of an actual network show that this method is effective for monitoring anomaly traffic flows in the gigabytes traffic environment and the identification accuracy is above 95%.