An active splitter architecture for intrusion detection and prevention

被引:29
作者
Xinidis, K
Charitakis, I
Antonatos, S
Anagnostakis, KG
Markatos, EP
机构
[1] Fdn Res & Technol Hellas, Inst Comp Sci, GR-71110 Iraklion, Greece
[2] Inst Infocomm Res, Singapore 119613, Singapore
关键词
network-level security and protection; network processors; intrusion detection and prevention;
D O I
10.1109/TDSC.2006.6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
State-of-the-art high-speed network intrusion detection and prevention systems are often designed using multiple intrusion detection sensors operating in parallel coupled with a suitable front-end load-balancing traffic splitter. In this paper, we argue that, rather than just passively providing generic load distribution, traffic splitters should implement more active operations on the traffic stream, with the goal of reducing the load on the sensors. We present an active splitter architecture and three methods for improving performance. The first is early filtering/ forwarding, where a fraction of the packets is processed on the splitter instead of the sensors. The second is the use of locality buffering, where the splitter reorders packets in a way that improves memory access locality on the sensors. The third is the use of cumulative acknowledgments, a method that optimizes the coordination between the traffic splitter and the sensors. Our experiments suggest that early filtering reduces the number of packets to be processed by 32 percent, giving an 8 percent increase in sensor performance, locality buffers improve sensor performance by 10-18 percent, while cumulative acknowledgments improve performance by 50-90 percent. We have also developed a prototype active splitter on an IXP1200 network processor and show that the cost of the proposed approach is reasonable.
引用
收藏
页码:31 / 44
页数:14
相关论文
共 33 条
[1]  
Anagnostakis KG, 2003, P IFIP INT INF SEC C
[2]  
Antonatos S., 2004, P 4 IEEE IPSJ S APPL
[3]  
ANTONATOS S, 2004, P 4 ACM SIGSOFT SIGM
[4]  
BHATTACHARYYA M, 2002, P NEW SEC PAR WORKSH, P1
[5]  
CAO Z, 2000, P IEEE INFOCOM, P323
[6]  
Charitakis I., 2003, P 7 INT WORKSH SOFTW
[7]  
*CISC, 2006, CISC CAT 6500 SER ID
[8]  
CLARK C, 2004, P 3 WORKSH NETW PROC
[9]  
COIT CJ, 2002, P 2 DARPA INF SURV C
[10]  
FISK M, 2002, ANAL FAST STRING MAT