摘要

With the development of the Internet era, attacks such as internal threats, zero-day vulnerabilities and DoS attacks are increasing, and network security is becoming more and more important. Intrusion detection has become an important means of network attack detection. With the development of machine learning algorithms, researchers have proposed a large number of intrusion detection techniques. This article reviews these studies. Firstly, it briefly introduces the current network security situation, and gives the application of intrusion detection technology and system in various fields. Then, the existing research work of intrusion detection related technologies and systems is summarized and evaluated from three aspects: data source, detection technology and detection performance. Among them, the detection technology focuses on traditional machine learning, deep learning, reinforcement learning, visual analysis techniques. Finally, the problems in the current research are discussed and the future direction and prospects of the technology are expected. This article hopes to provide some useful thinking for researchers in this field.