Journal on Communications ›› 2014, Vol. 35 ›› Issue (5): 16-24.doi: 10.3969/j.issn.1000-436x.2014.05.003

• academic paper • Previous Articles     Next Articles

App-DDoS detection method based on K-means multiple principal component analysis

Hong-yu YANG,Yuan CHANG   

  1. School of Computer Science and Technology, Civil Aviation University of China, Tianjin 300300, China
  • Online:2014-05-25 Published:2017-07-24
  • Supported by:
    The National Science and Technology Major Project;The National Natural Science Founda-tion of China;The National Natural Science Founda-tion of China;The National High Technology Research and Development Program of China (863 Program);The Tianjin Key Project of Science and Technology Support Program;The Science & Technol-ogy Project of CAAC;The Science & Technol-ogy Project of CAAC

Abstract:

Aiming at the application layer distributed deny of service(App-DDoS) attacks, a K-means multiple principal component analysis algorithm(KMPCAA) utilizing the Web log mining was proposed, then an App-DDoS detection method based on KMPCAA was presented. Firstly, a statistical properties feature extracting method was designed by ana-lyzing the difference between normal users' and attackers' access behavior. Secondly, a k-means multiple principal com-ponent analysis algorithm was proposed by using the maximum distance classification method according to the data di-mension reduction property of the principal component analysis, and then the testing model based on the algorithm was established. Finally, an App-DDoS attack detection experiment on the CTI-DATA dataset and the simulated attack data-set was conducted. In this experiment, the proposed method was compared with the fuzzy synthetical evaluation (FSE) algorithm, the hidden semi-Markov model (HsMM) detection algorithm and the dempster-shafer evidence theory (D-S) algorithm. Experimental results demonstrate that the KMPCAA detection algorithm has better detection performance.

Key words: application layer, network attack, principal component analysis, means clustering, log

No Suggested Reading articles found!