Large-scale network intrusion detection based on distributed learning algorithm

被引:9
作者
Tian, Daxin [1 ]
Liu, Yanheng [1 ]
Xiang, Yang [2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
[2] Cent Queensland Univ, Sch Management & Informat Syst, Rockhampton, Qld 4702, Australia
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Intrusion detection system; Distributed learning; Neural network; Network behavior; NEURAL-NETWORK;
D O I
10.1007/s10207-008-0061-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As network traffic bandwidth is increasing at an exponential rate, it's impossible to keep up with the speed of networks by just increasing the speed of processors. Besides, increasingly complex intrusion detection methods only add further to the pressure on network intrusion detection (NIDS) platforms, so the continuous increasing speed and throughput of network poses new challenges to NIDS. To make NIDS usable in Gigabit Ethernet, the ideal policy is using a load balancer to split the traffic data and forward those to different detection sensors, which can analyze the splitting data in parallel. In order to make each slice contains all the evidence necessary to detect a specific attack, the load balancer design must be complicated and it becomes a new bottleneck of NIDS. To simplify the load balancer this paper put forward a distributed neural network learning algorithm (DNNL). Using DNNL a large data set can be split randomly and each slice of data is presented to an independent neural network; these networks can be trained in distribution and each one in parallel. Completeness analysis shows that DNNL's learning algorithm is equivalent to training by one neural network which uses the technique of regularization. The experiments to check the completeness and efficiency of DNNL are performed on the KDD'99 Data Set which is a standard intrusion detection benchmark. Compared with other approaches on the same benchmark, DNNL achieves a high detection rate and low false alarm rate.
引用
收藏
页码:25 / 35
页数:11
相关论文
共 25 条
[1]   An effective and efficient algorithm for high-dimensional outlier detection [J].
Aggarwal, CC ;
Yu, PS .
VLDB JOURNAL, 2005, 14 (02) :211-221
[2]  
[Anonymous], 2005, FPGA 05
[3]   Alternative-futures analysis for the Willamette River Basin, Oregon [J].
Baker, JP ;
Landers, DH .
ECOLOGICAL APPLICATIONS, 2004, 14 (02) :311-312
[4]   A methodology for synthesis of efficient intrusion detection systems on FPGAs [J].
Baker, ZK ;
Prasanna, VK .
12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, :135-144
[5]  
BALA J, 2003, P 7 JOINT C INF SCI, P1
[6]   Distributed ARTMAP: a neural network for fast distributed supervised learning [J].
Carpenter, GA ;
Milenova, BL ;
Noeske, BW .
NEURAL NETWORKS, 1998, 11 (05) :793-813
[7]  
Coit CJ, 2001, DISCEX'01: DARPA INFORMATION SURVIVABILITY CONFERENCE & EXPOSITION II, VOL I, PROCEEDINGS, P367, DOI 10.1109/DISCEX.2001.932231
[8]  
Folino G, 2005, LECT NOTES COMPUT SC, V3686, P54
[9]   NEURAL NETWORKS AND THE BIAS VARIANCE DILEMMA [J].
GEMAN, S ;
BIENENSTOCK, E ;
DOURSAT, R .
NEURAL COMPUTATION, 1992, 4 (01) :1-58
[10]   Real-time intrusion detection for high-speed networks [J].
Jiang, WB ;
Song, H ;
Dai, YQ .
COMPUTERS & SECURITY, 2005, 24 (04) :287-294