DocumentCode :
2005327
Title :
A framework for rule processing in reconfigurable network systems
Author :
Attig, Michael ; Lockwood, John
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
fYear :
2005
fDate :
18-20 April 2005
Firstpage :
225
Lastpage :
234
Abstract :
High-performance rule processing systems are needed by network administrators in order to protect Internet systems from attack. Researchers have been working to implement components of intrusion detection systems (IDS), such as the highly popular Snort system, in reconfigurable hardware. While considerable progress has been made in the areas of string matching and header processing, complete systems have not yet been demonstrated that effectively combine all of the functionality necessary to perform rule processing for network systems. In this paper, a framework for implementing a rule processing system in reconfigurable hardware is presented. The framework integrates the functionality to scan dataflows for regular expressions, fixed strings, and header values. It also allows modules to be added to perform extended functionality to support all features found in Snort rules. Reconfigurability and flexibility are key components of the framework that enable it to adapt to protect Internet systems from threats including malicious worms, computer viruses, and network intruders. To prove the framework viable, a system has been built that scans all bytes of transmission control protocol/Internet protocol (TCP/IP) traffic entering and leaving a network´s gateway at multi-gigabit rates. Using Xilinx FPGA hardware on the field programmable port extender (FPX) platform, the framework can process 32,768 complex rules at data rates of 2.5 Gbps. Systems to handle data at 10 Gbps rates can be built today using the same framework in the latest reconfigurable hardware devices such as the Virtex 4.
Keywords :
Internet; computer viruses; field programmable gate arrays; internetworking; reconfigurable architectures; string matching; telecommunication security; transport protocols; Snort system; TCP/IP; Virtex 4; Xilinx FPGA hardware; computer viruses; field programmable port extender platform; header processing; intrusion detection systems; malicious worms; network gateway; reconfigurable network systems; rule processing systems; string matching; transmission control protocol/Internet protocol; Communication system traffic control; Computer viruses; Computer worms; Control systems; Hardware; IP networks; Intrusion detection; Protection; Protocols; TCPIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
Print_ISBN :
0-7695-2445-1
Type :
conf
DOI :
10.1109/FCCM.2005.7
Filename :
1508542
Link To Document :
بازگشت