The application discloses a
network intrusion detection method and
system based on
deep learning, relates to the technical field of
network security, and comprises the following steps: collecting network flow data by using a
network packet capturing tool, constructing a space-time matrix by using a mapping matrix construction method, converting the space-time matrix into a gray image, dynamically adjusting by using a dynamic
weight adjustment formula, constructing a topological complex, screening important topological features, respectively performing enhancement
processing on the important topological features, fusing by using a
weighted average method, and generating a fused gray image; segmenting by using a space-time mapping generation method, calculating a DTW (
Dynamic Time Warping) distance by using a
dynamic time warping calculation, marking a
mutation point segment, calculating the evolution fitness of the
mutation point segment by using an evolution fitness formula, and identifying an intrusion behavior. The neural
biological signal processing technology is combined with the topological
data analysis, the processability of data and the identifiable property of features are improved, the evolution fitness formula is used for analyzing the
mutation point segment, and the detection precision and the adaptability of the intrusion behavior are enhanced.