J4

• 计算机科学 • Previous Articles     Next Articles

Design and Implementation of Application Layer ParallelReassembling in NIDS

YANG Hongyu1,2,3, ZHAO Xiaoling3   

  1. 1. Software Research Center, Civil Aviation University of China, Tianjin 300300, China; 2. Tianjin Key Laboratory for Advanced Signal Processing, Civil Aviation University of China, Tianjin 300300, China; 3. School of Electronic Information Engineering, Tianjin University, Tianjin 300072, China
  • Received:2005-06-22 Revised:1900-01-01 Online:2006-07-26 Published:2006-07-26
  • Contact: YANG Hongyu

Abstract: A new parallel reassembly approach ALPPR and its prototype are presented in the light of the weakness of present Network Intrusion Detection Systems (NIDS), especially the procedure of IP fragments and TCP flows reassembling. We adopted an idea based on LogP model and masterslave mode to complete parallel task allocation and implementation. Some key information such as sessions and their corresponding states, operation results were saved by using a twodimensional linked list in parallel reassembly process. Meanwhile, a dynamic allocation strategy was used to keep load balancing. Experimental results show that ALPPR has good effectiveness and high performance.

Key words: intrusion detection, parallel reassembling, twodimensional linked list, load balance

CLC Number: 

  • TP393.08