Using Rough Set and Support Vector Machine for Network Intrusion Detection System Rung-Ching Chen and Kai-Fan Cheng
|
|
|
- Arlene Stokes
- 10 years ago
- Views:
Transcription
1 2009 First Asian Conference on Intelligent Information and Database Systems Using Rough Set and Support Vector Machine for Network Intrusion Detection System Rung-Ching Chen and Kai-Fan Cheng Ying-Hao Chen and Chia-Fen Hsieh Chaoyang University of Technology Chaoyang University of Technology Taichung Country, Taiwan, R.O.C Taichung Country, Taiwan, R.O.C Abstract The main function of IDS (Intrusion Detection System) is to protect the system, analyze and predict the behaviors of users. Then these behaviors will be considered an attack or a normal behavior. Though IDS has been developed for many years, the large number of return alert messages makes managers maintain system inefficiently. In this paper, we use RST (Rough Set Theory) and SVM (Support Vector Machine) to detect intrusions. First, RST is used to preprocess the data and reduce the dimensions. Next, the features selected by RST will be sent to SVM model to learn and test respectively. The method is effective to decrease the space density of data. The experiments will compare the results with different methods and show RST and SVM schema could improve the false positive rate and accuracy. Keywords-Rough Set; Support Vector Machine; Intrusion Detection System; Attack Detection Rate; I. INTRODUCTION The intrusion behaviors cause the great damage of systems. So enterprises search for intrusion detection systems to protect their systems. The traditional technology such as firewall is used to defense attacks. Thus, the IDS (Intrusion Detection System) is usually used to enhance the network security of enterprises. The major difference between firewall and IDS system is that firewall is a manual passive defense system. Comparatively, IDS could collect packets online from the network. After collecting them, IDS will monitor and analyze these packets. So, IDS system acts as the second line of defense. Finally, it will provide the detecting results for managers. The detecting results could be either attack or normal behavior. An ideal IDS system has a 100% attack detection rate along with a 0% false positive rate, but it is hard to achieve. Detecting illegal behaviors of the host or network is the major object of IDS. The IDS is actually such a system to detect some illegal behaviors. One of the ability of IDS is it could monitor various activities on the network. IDS will send a warning message to the managers if it detects an attack. Briefly, the aim of intrusion detection is to identify malicious attacks. There are two main methods of IDS: misuse and anomaly [9]. The idea of misuse detection is to establish a pattern or a signature form so that the same attack can be detected. It could apply to our personal computers, just like the antivirus programs. The main drawback of misuse detection is it cannot detect new attacks but there will be many various new attacks generation. On the other hand, misuse has a pattern database. This database includes possible signature of attacks. If the system matches the data with the attack pattern, the IDS regards it as an attack. Consequently, misuse detection provides a lower false positive rate. The other idea here is to establish a normal activity profile for system. Anomaly detection utilizes soft computing methods to detect attacks. For instance, Neural network[8], Static analysis, Data mining [6] etc. Anomaly detection can detect new attacks, but it has a higher false positive rate. Large number of transmission packages will lead to computation overloading and worse performance. In this paper, we purpose an intrusion detection method to reduce the features of transferring packages using the method of Rough Set Theory. If the number of the key features is decreased correctly, the noise of data to affect the systems analysis performance will be lower. Primary experiment results prove our research can improve the attack detection rate. The remainders of the paper are organized as follows. Section 2 presents the related literature of intrusion detection systems. Section 3 introduces our methodology. Section 4 shows the experiments results and Section 5 is conclusions and future works. II. RELATED WORKS A. The type intrusion methods The IDS improves the attack detection rate (ADR) and decrease the false alarm rate (FAR) [5][6][12]. The Denialof service (DOS) attacks also called the Distribution Denialof Service (DDOS) attack is shown in Figure 2. The attacker uses large numbers of computers to login system in a short period of time or to transfer mass numbers of packages. These actions will lead to overloading of the host. The network services of host will stop. Large resource of the host such as the utilization of CPU and memory and the networks bandwidth etc are consumed by the attack. SYNflood, Smurf, Teardrop and Ping of Death are belong to the DoS attack /09 $ IEEE DOI /ACIIDS
2 Figure 1 The schema of DDoS/DoS. The intruders find the user s account or the system setting out of gear. The R2L attack tries to intrusion the system. SQL Injection is one kind of the R2L attacks. U2R attack uses the unauthorized account to control system. The methods of U2R use the virus, worm, to overload buffer of memory to exceeding the limitation of memory access. For instance, the several of Buffer, Overflow Attacks are typical traditional U2R attack Hackers scan the protocol of the computer before they launch attacks by port Scan action. The hackers find the weak spots and software design weakness to intrude a system. Port Scanning and the Ping-Sweep are typical traditional port scan attack. B. Intrusion detection system IDS system monitors the packages transmissions on the network. While malice behaviors have happen, IDS will send an alert to the network manager or use a related method to defense the attacks. Most intrusion detection systems are classified as either a NIDS (Network Based Intrusion Detection System) or a HIDS (Host Based Intrusion Detection System) [4][11]. In general, NIDS is located between host and firewall. HIDS was usually installed on a server or main computer as shown in Figure 2 NIDS collects and analyzes the information at the host. NIDS could monitor the data real time on the network. If NIDS finds illegal behaviors, it will send messages to the managers. Comparatively, HIDS monitors the activities of the host. So it can determine whether an attack or not. The data of HIDS is caught by the host, so it is not easy to be influenced by some methods, just like encryption. Entropy has been used in intrusion detection for a long time. B. Balajinath et al. used entropy in learning behavior model of intrusion detection in 2001[1]. TF-IDF is often applied to IDS, too. Such as Wun-Hwa Chen et al. compared SVM to ANN for intrusion detection, their methods are based on TF- IDF. The Unauthorized Access from a Remote Machine (R2L), and The Unauthorized Access to Local Super-user Privileges (U2R) both are intrusion behaviors which will be detected by HIDS. Figure 2 The hybrid system of IDS. III. THE METHODOLOGY The flowchart is our intrusion detection method shown as Figure 3 which comprised three steps. First, data preprocessing and data discretion are utilized to do data arrangement. Next, the RST is used to find useful features. Finally, the system uses the SVM to classify the data [1][10], which will be described as follows. Figure 3 The workflow of the system in training phase. A. Preprocessing In this section, we will introduce the KDD cup 99 and use the database to test the system performance. The KDD Cup 1999 Data is original from 1998 DARPA Intrusion Detection Evaluation [7]. A process can be composed of many system calls. A system call is a text record. In this phase, some useless data will be filtered and modified. For example, some text items need to be converted into numbers. Every process in the database has 41 attributes shown in Table
3 Table 1 KDD cup 99 features No. Features No. Features 1 duration 22 is_guest_login 2 protocol_type 23 count 3 service 24 srv_count 4 flag 25 serror_rate 5 src_bytes 26 srv_serror_rate 6 dst_bytes 27 rerror_rate 7 land 28 srv_rerror_rate 8 wrong_fragment 29 same_srv_rate 9 urgent 30 diff_srv_rate 10 hot 31 srv_diff_host_rate 11 num_failed_logins 32 dst_host_count 12 logged_in 33 dst_host_srv_count 13 num_compromised 34 dst_host_same_srv_rate 14 root_shell 35 dst_host_diff_srv_rate 15 su_attempted 36 dst_host_same_src_port_r ate 16 num_root 37 dst_host_srv_diff_host_rat e 17 num_file_creations 38 dst_host_serror_rate 18 num_shells 39 dst_host_srv_serror_rate 19 num_access_files 40 dst_host_rerror_rate 20 num_outbound_cmd 41 dst_host_srv_rerror_rate s 21 is_host_login This dataset have been used for the Third International Knowledge Discovery and Data Mining Tools Competition. The task of this competition was to build a network detector to find bad connections and good connections. For bad connections, the attack has categories, shown in Table 2. An example of KDD cup 99 [7] is shown in Figure 4. There are several text words in the dataset. The system will transform text into numeric values in advance. For example, the service type of tcp is mapping to 3 and the system will follow Table 3 to transform it into the numeric form, as described in Figure 5. 0,tcp,http,SF,181,5450,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0. 00,0.00,0.00,0.00,1.00,0.00,0.00,9,9,1.00,0.00,0.11,0.00,0. 00,0.00,0.00,0.00,normal. 0,tcp,http,SF,239,486,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0.0 0,0.00,0.00,0.00,1.00,0.00,0.00,19,19,1.00,0.00,0.05,0.00,0.00,0.00,0.00,0.00,normal. 0,tcp,http,SF,235,1337,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0. 00,0.00,0.00,0.00,1.00,0.00,0.00,29,29,1.00,0.00,0.03,0.00, 0.00,0.00,0.00,0.00,normal. Figure 4 The original data of KDD cup 99 0,3,19,10,181,5450,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0, 0,1,0,0,9,9,1,0,0.11,0,0,0,0,0 0,3,19,10,239,486,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,1,0,0,19,19,1,0,0.05,0,0,0,0,0 0,3,19,10,235,1337,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0, 0,1,0,0,29,29,1,0,0.03,0,0,0,0,0 Figure 5 After transform from original data Table 2 Data types and attacks classification Attack types class Attack types class Normal Normal guess_passwd apacha2 Imap back land mailbomb netune pod processtable smurf teardrop DoS multihop named phf sendmail snmpgetattack snmpguess spy warezclient udpstorm warezmaster buffer_overflow worm httprunnel xlock loadmodule xsnoop perl U2R Ipsweep ps mscan rootkit nmap sqlattack portsweep xterm saint ftp_write R2L satan Table 3 Transformation table Types Class No. Protocol_type TCP 3 Protocol_type UDP 7 Protocol_type ICMP 9 Flag OTH 1 Flag REJ 2 Flag RSTO 3 Flag RSTOS0 4 Flag RSTR 5 Flag S0 6 Flag S1 7 Flag S2 8 Flag S3 9 Flag SF 10 Flag SH 11 Attack or Normal Attack 1 Attack or Normal Normal 0 R2L Probe B. Feature selection by rough set Using the RST reduces the attributes for SVM operation. Rough Set Theory [2][3][12][13] is one of data-mining methods which reduces the features from large numbers of data. Using RST needs to build the decision table or the information table. The decision table describes the features of processes. Formally, an information system IS (or an approximation space) can be shown as follows. IS = (U, A) Where U is the Universe (a dataset of process, U={x 1,x 2,x 3,x 4,x 5,x 6,,x m }) and A presents the attributes of a
4 process, for instances, (A={a 1,a 2,a 3,a 4,a 5 }). The definition of an information function is f a : U V a, V a is the set of values of the attributes. For example, the values of U and A are listed as follows and they are mapping to V i. U= {x 1, x 2, x 3, x 4, x 5, x 6,, x m } A= {a 1, a 2, a 3, a 4, a 5 } V1= {1, 2, 3, 4} V2= {1, 2, 3, 4, 5} V3= {1, 2, 3, 4, 5} V4= {1, 2, 3} For every set of attributes B A, if b (x i ) = b (x j )( every b B ), there is an indiscernible relation Ind(B). Continuous, to define the basic concepts, namely the Upper approximations and Lower approximations of a set let X represents the elements of subset of the universe U (X U ). The lower approximations of X in B (B ) represents as BX such as follows. A BX = X U [ X ] } (1) { i i ind ( B) X The lower approximations of set X of process xi, which contained X of elementary set in the space B. The upper approximation of set X is BX, BX represents the union of the elementary which is a non-empty intersection with X. BX= { X i U [ X i ] ind ( B) X 0 } (2) For any object xi of lower approximation of X (x i BX ), it is certainly belongs to X. For object of xi of upper approximations of X (xi BX ), it is called a boundary of X in U. The difference of upper and lower approximations is: BNP = BX - BX (3) If the upper and lower approximations are identical (BX = BX ), the set X is definable; otherwise, set X is indefinable in U. There are four types of the set of indefinable in U. Ø represents an empty set. If BX Ø and BX U, the set of X represents roughly definable in U; If BX Ø and BX=U, the set of X represents externally indefinable in U; If BX = Ø and BX U, the set of X represents internally indefinable in U; If BX = Ø and BX U, the set of X represents totally indefinable in U. Using all attributes to do intrusion detection is ineffective. In this paper, RST is used to combine the similar attributes and to reduce the number of attributes. So it can enhance the processing speed and to promote the detection rate for intrusion detection. An example of RST is shown in Figure 6. O:1,0,3,19,10,181,5450,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,1,0,0,9,9,1,0,0.11,0,0,0,0,0 O:2,0,3,19,10,239,486,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0, 0,0,0,1,0,0,19,19,1,0,0.05,0,0,0,0,0 O:3,0,3,19,10,235,1337,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,1,0,0,29,29,1,0,0.03,0,0,0,0,0 Figure 6 The Rough set input data form C. Intrusion estimation In this paper, we construct an SVM [5] model for classification. While intrusion behaviors happens. SVM will detect the intrusion. SVM uses a high dimension space to find a hyper-plane to perform binary classification, where the error rate is minimal. The SVM can handle the problem of linear inseparability. The SVM uses a portion of the data to train the system, finding several support vectors that represent the training data. These support vectors will be formed a model by the SVM, representing a category. According to this model, the SVM will classify a given unknown document. A basic input data format and output data domains are listed as follows. ( x i, yi ),, ( x n, y n ),x m R,y {+1,-1} (4) Where ( x i, yi ),, ( x n, y n )are a train data, n is the numbers of samples, m is the inputs vector, and y belongs to category of +1 or -1 respectively. On the problem of linear, a hyper plan can divided into the two categories as shown in Figure 7. The hyper plan formula is: (w.x) + b =0 (5) The category formula is: (w.x) + b if y i = +1 (6) (w.x) + b if y i = -1 (7) Figure 7 The hyper-plane of SVM. However, for many problems they are not easy to find hyper planes to classify the data. The SVM has several kernel functions that users can apply to solving different problems. Selecting the appropriate kernel function can
5 solve the problem of linear inseparability. Another important capability of the SVM is that it can deal with linear inseparable problems. Internal product operations affect the classification function. A suitable inner product function K (X i. X j ) can solve certain linear inseparable problems without increasing the complexity of the calculation. IV. EXPERIMENTS AND DISCUSSIONS The experiment used a AMD Athlon 64 X2 Dual Core Processor G MHz computer with 512MB RAM, and implemented on a Windows XP Professional operating system. The data was collected from the MIT Lincoln Lab, 1998 DARPA intrusion detection evaluation program. The data set offers seven weeks of training data and two weeks of testing data. We randomly selected some of the data for training data and testing data. The DARPA data is labeled with a session number, each session including several processes, which in turn consist of system calls. A total of 24,701 processes were used as training data, while 15,551 processes were used as testing data. We have 41 features initially, which are presented and calculated their frequency in this database. Libsvm was used as our classification tool [2]. The total of 41 features, entropy and 29 RST feature values are used to train the three SVM models. After the preprocessing process, data are formatted for RST. Then, the data of discretion is imported the RST by analysis tool. RST upper and lower approximation is utilized to seek the relation and un-relation of feature attributes. The features were selected by RST which are shown in Table 5. Table 4. The training data and test data Train Ratio Test Ratio Normal % % Probe % % DoS % % U2R % % R2L % % Total % % Protocol type, Services, and Flag are transformed into numerical values. The LIBSVM data format is: LIBSVM format: [Label] 1: f1 f2 f3 f4 fn. (8) the overlap, and reduce complexity [5]. Our system uses the γ x y kernel of RBF K(x, y)= l. In the SVM classify, we will take the tool to do classification the attributes of features before the preprocessing step. We use the SVM to train and to test processes. Base on the estimation enhance operate in the intrusion detections, the estimation formula is listed as follows. The output of SVM is 1 or -1. If the output is 1, it is an intrusion behavior on the model. If the output is -1, it is normal. Using Libsvm tool [5] to classification estimate intrusion or not. Table 5. The features after RST operation No. Features No. Features 1 Duration 16 rerror_rate 2 protocol_type 17 same_srv_rate 3 src_bytes 18 diff_srv_rate 4 dst_bytes 19 srv_diff_host_rate 5 wrong_fragment 20 dst_host_count 6 num_failed_logins 21 dst_host_srv_count 7 logged_in 22 dst_host_same_srv_rate 8 num_compromised 23 dst_host_diff_srv_rate 9 root_shell 24 dst_host_same_src_port_rate 10 num_root 25 dst_host_srv_diff_host_rate 11 num_file_creations 26 dst_host_serror_rate 12 num_shells 27 dst_host_srv_serror_rate 13 num_access_files 28 dst_host_rerror_rate 14 Count 29 dst_host_srv_rerror_rate 15 serror_rate The research object is to increase the accuracy of SVM. We use the RST to reduce features. SVM use to archive the supervisor learning and find a suitable kernel of SVM classification. Using the test data evaluates system performance. The data distribution of training data and testing data are shown in Table 5. User can use this model to evaluate the IDS. We use (1) all 41 features, (2) entropy features and 29 RST features values to train three SVM models respectively, and to compare the accuracy of the three models. To estimate the performance of the system, three important formulas are used to evaluate system accuracy [10]; attack detection rate (ADR), false positive rate (FPR) and system accuracy (SA). 2 Before using SVM classification [14], we need to do scaling. This action is to increase the accuracy, decrease
6 Attack Detection Rate= Total number of attacks Total number of det ected attacks 100% (9) False Positive Rate = Total number of misclassif ied processes Total number of normal processes 100% (10) Accuracy Rate= Total number of correct classified processes Total number of processes 100% (11) The experiments tested attack detection rate, false positive rate and accuracy among 41 features input SVM, Entropy inputs SVM, and after Rough Set reduces feature input SVM. Accuracy of 41 features input to SVM is 86.79% but the ADR is only 70.03%. The result of this study is not well because the feature is not reduction of attributes and the loading is too heavy for the system. The Entropy features input SVM has using reduction of feature and the ADR reaches 92.44% but the accuracy is only 73.83%. The accuracy of our proposed method is the best but its false position rate and attack detection rate are worse than Entropy to SVM. Table 6 shows the results. Table 6. Comparison of three methods using SVM Attack False Detection Rate Positive Rate Accuracy 41 features to SVM 70.03% 29.97% 86.79% Entropy to SVM 92.44% 7.56% 73.83% Rough Set of SVM 86.72% 13.27% 89.13% V. CONCLUSIONS AND FUTURE WORKS In this paper, we have proposed an intrusion detection method using an SVM based system on a RST to reduce the number of features from 41 to 29. We also compared the performance of the SVM with that of a full features and Entropy. Our framework RST-SVM method result has a higher accuracy as compared to either full feature or entropy. The experiment demonstrates that RST-SVM yields a better accuracy. In the future, we will increase number of testing data for our system and to find vary of accuracy. We also hope to combine RST method and genetic algorithm to improve the accuracy of IDS. Theory. Information Management Thesis, Hua Fan University Taiwan, [4] D. Y. Yeung and Y. Ding, Host-based intrusion detection using dynamic and static behavioral models. Pattern Recognition, vol. 36, pp , [5] Guide of LIBSVM. [6] L. C. Wuu, C. H. Hung and S. F. Chen, Building Intrusion Pattern Miner for Snort Network Intrusion Detection System. Journal of Systems and Software, vol. 80, Issue 10, pp , [7] MIT, html, [8] N. Toosi and M. Kahani, A New Approach to Intrusion detection Based on An Evolutionary Soft Computing Model Using Neuro- Fuzzy Classifiers. Computer Communications, vol. 30, Issue 10, pp , [9] O. Depren, M. Topallar, E. Anarim and M. K. Ciliz, An Intelligent Intrusion Detection System (IDS) for Anomaly and Misuse Detection in Computer Networks. Expert Systems with Applications, vol. 29, pp , [10] R. C. Chen and S. P. Chen, Intrusion Detection Using a Hybrid Support Vector Machine Based on Entropy and TF-IDF. International Journal of Innovative Computing, Information and Control (IJICIC) Vol. 4, Number 2, pp , [11] S. Rubin, S. Jha, and B. Miller, Automatic Generation and Analysis of NIDS Attacks. Proceedings of 20th Annual Computer Security Application Conference, IEEE Computer Society, vol. 00, pp , [12] W. T. Wong and Y. C. Chang, A Hybrid Approach of Rough Set Theory and Genetic Algorithm for SVM-based Intrusion Detection. Information Management Thesis, Chung Hua University Taiwan, [13] Z. Pawlak, Rough Sets, International Journal of Computer and Information Sciences, vol. 11, pp , [14] Z. Zhang and H. Shen, Application of Online-training SVMs for Real-time Intrusion Detection with Different Considerations. Computer Communications, vol. 28, pp , REFERENCES [1] B. Balajinath, and S. V. Raghavan, Intrusion Detection Through Learning Behavior Model. Computer Communications vol. 24, pp , 2001, [2] C. Chang and C. J. Lin, LIBSVM -- A Library for Support Vector Machines. [3] C. L. Huang and W. C. Tang, The Application of Genetic Algorithm to Attribute Selection and Discretization for Rough Set
USING ROUGH SET AND SUPPORT VECTOR MACHINE FOR NETWORK INTRUSION DETECTION
USING ROUGH SET AND SUPPORT VECTOR MACHINE FOR NETWORK INTRUSION DETECTION Rung-Ching Chen 1, Kai-Fan Cheng 2 and Chia-Fen Hsieh 3 1 Department of Information Management Chaoyang University of Technology
Euclidean-based Feature Selection for Network Intrusion Detection
2009 International Conference on Machine Learning and Computing IPCSIT vol3 (2011) (2011) IACSIT Press, Singapore Euclidean-based Feature Selection for Network Intrusion Detection Anirut Suebsing, Nualsawat
Intrusion Detection using Artificial Neural Networks with Best Set of Features
728 The International Arab Journal of Information Technology, Vol. 12, No. 6A, 2015 Intrusion Detection using Artificial Neural Networks with Best Set of Features Kaliappan Jayakumar 1, Thiagarajan Revathi
Performance Evaluation of Intrusion Detection Systems using ANN
Performance Evaluation of Intrusion Detection Systems using ANN Khaled Ahmed Abood Omer 1, Fadwa Abdulbari Awn 2 1 Computer Science and Engineering Department, Faculty of Engineering, University of Aden,
STUDY OF IMPLEMENTATION OF INTRUSION DETECTION SYSTEM (IDS) VIA DIFFERENT APPROACHS
STUDY OF IMPLEMENTATION OF INTRUSION DETECTION SYSTEM (IDS) VIA DIFFERENT APPROACHS SACHIN MALVIYA Student, Department of Information Technology, Medicaps Institute of Science & Technology, INDORE (M.P.)
Neural networks vs. decision trees for intrusion detection
Neural networks vs. decision trees for intrusion detection Yacine Bouzida Mitsubishi Electric ITE-TCL 1, allée de Beaulieu CS 186 3578, Rennes, France [email protected] Frédéric Cuppens Département
A Neuro Fuzzy Based Intrusion Detection System for a Cloud Data Center Using Adaptive Learning
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 3 Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0043 A Neuro Fuzzy Based Intrusion
How To Prevent Network Attacks
Ali A. Ghorbani Wei Lu Mahbod Tavallaee Network Intrusion Detection and Prevention Concepts and Techniques )Spri inger Contents 1 Network Attacks 1 1.1 Attack Taxonomies 2 1.2 Probes 4 1.2.1 IPSweep and
Development of a Network Intrusion Detection System
Development of a Network Intrusion Detection System (I): Agent-based Design (FLC1) (ii): Detection Algorithm (FLC2) Supervisor: Dr. Korris Chung Please visit my personal homepage www.comp.polyu.edu.hk/~cskchung/fyp04-05/
Developing a hybrid method of Hidden Markov Models and C5.0 as a Intrusion Detection System
, pp.165-174 http://dx.doi.org/10.14257/ijdta.2013.6.5.15 Developing a hybrid method of Hidden Markov Models and C5.0 as a Intrusion Detection System Mahsa Khosronejad, Elham Sharififar, Hasan Ahmadi Torshizi
Intelligent Network Intrusion Detection Using DT and BN Classification Techniques
Int. J. Advance. Soft Comput. Appl., Vol. 2, No. 1, March 2010 ISSN 2074-8523; Copyright ICSRS Publication, 2010 www.i-csrs.org Intelligent Network Intrusion Detection Using DT and BN Classification Techniques
International Journal of Computer Science and Applications Vol. 6, No. 3, pp 20 32, 2009
International Journal of Computer Science and Applications Vol. 6, No. 3, pp 20 32, 2009 Technomathematics Research Foundation ATTACK CLASSIFICATION BASED ON DATA MINING TECHNIQUE AND ITS APPLICATION FOR
Efficient Security Alert Management System
Efficient Security Alert Management System Minoo Deljavan Anvary IT Department School of e-learning Shiraz University Shiraz, Fars, Iran Majid Ghonji Feshki Department of Computer Science Qzvin Branch,
NETWORK INTRUSION DETECTION SYSTEM USING HYBRID CLASSIFICATION MODEL
NETWORK INTRUSION DETECTION SYSTEM USING HYBRID CLASSIFICATION MODEL Prof. Santosh T. Waghmode 1, Prof. Vinod S. Wadne 2 Department of Computer Engineering, 1, 2 JSPM s Imperial College of Engineering
Hybrid Intrusion Detection System Model using Clustering, Classification and Decision Table
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 9, Issue 4 (Mar. - Apr. 2013), PP 103-107 Hybrid Intrusion Detection System Model using Clustering, Classification
KEITH LEHNERT AND ERIC FRIEDRICH
MACHINE LEARNING CLASSIFICATION OF MALICIOUS NETWORK TRAFFIC KEITH LEHNERT AND ERIC FRIEDRICH 1. Introduction 1.1. Intrusion Detection Systems. In our society, information systems are everywhere. They
Design Network Intrusion Detection System using hybrid Fuzzy-Neural Network
Design Network Intrusion Detection System using hybrid Fuzzy-Neural Network Muna Mhammad T. Jawhar Faculty of Natural Science Department of computer science Jamia Millia Islamia New Delhi, 110025, India
A Review on Network Intrusion Detection System Using Open Source Snort
, pp.61-70 http://dx.doi.org/10.14257/ijdta.2016.9.4.05 A Review on Network Intrusion Detection System Using Open Source Snort Sakshi Sharma and Manish Dixit Department of CSE& IT MITS Gwalior, India [email protected],
IDS Categories. Sensor Types Host-based (HIDS) sensors collect data from hosts for
Intrusion Detection Intrusion Detection Security Intrusion: a security event, or a combination of multiple security events, that constitutes a security incident in which an intruder gains, or attempts
VHDL Modeling of Intrusion Detection & Prevention System (IDPS) A Neural Network Approach
VHDL Modeling of Intrusion Detection & Prevention System (IDPS) A Neural Network Approach Tanusree Chatterjee Department of Computer Science Regent Education and Research Foundation Abstract- The rapid
A Review of Anomaly Detection Techniques in Network Intrusion Detection System
A Review of Anomaly Detection Techniques in Network Intrusion Detection System Dr.D.V.S.S.Subrahmanyam Professor, Dept. of CSE, Sreyas Institute of Engineering & Technology, Hyderabad, India ABSTRACT:In
Analysis of KDD CUP 99 Dataset using Clustering based Data Mining
, pp.23-34 http://dx.doi.org/10.14257/ijdta.2013.6.5.03 Analysis of KDD CUP 99 Dataset using Clustering based Data Mining Mohammad Khubeb Siddiqui and Shams Naahid College of Computer Engineering and Sciences,
IDS / IPS. James E. Thiel S.W.A.T.
IDS / IPS An introduction to intrusion detection and intrusion prevention systems James E. Thiel January 14, 2005 S.W.A.T. Drexel University Overview Intrusion Detection Purpose Types Detection Methods
ANALYSIS OF PAYLOAD BASED APPLICATION LEVEL NETWORK ANOMALY DETECTION
ANALYSIS OF PAYLOAD BASED APPLICATION LEVEL NETWORK ANOMALY DETECTION Like Zhang, Gregory B. White Department of Computer Science, University of Texas at San Antonio [email protected], [email protected]
Usefulness of DARPA Dataset for Intrusion Detection System Evaluation
Usefulness of DARPA Dataset for Intrusion Detection System Evaluation Ciza Thomas Vishwas Sharma N. Balakrishnan Indian Institute of Science, Bangalore, India ABSTRACT The MIT Lincoln Laboratory IDS evaluation
A Review of Intrusion Detection Technique by Soft Computing and Data Mining Approach
A Review of Intrusion Detection Technique by Soft Computing and Data Mining Approach Aditya Shrivastava 1, Mukesh Baghel 2, Hitesh Gupta 3 Abstract The growth of internet technology spread a large amount
Framework for generating IDS benchmarking Data sets. Stian Skjølsvik
Framework for generating IDS benchmarking Data sets Stian Skjølsvik Master s Thesis Master of Science in Information Security 30 ECTS Department of Computer Science and Media Technology Gjøvik University
Network Intrusion Detection System Using Genetic Algorithm and Fuzzy Logic
Network Intrusion Detection System Using Genetic Algorithm and Fuzzy Logic Mostaque Md. Morshedur Hassan Assistant Professor, Department of Computer Science and IT, Lalit Chandra Bharali College, Guwahati,
Science Park Research Journal
2321-8045 Science Park Research Journal Original Article th INTRUSION DETECTION SYSTEM An Approach for Finding Attacks Ashutosh Kumar and Mayank Kumar Mittra ABSTRACT Traditionally firewalls are used to
Detection. Perspective. Network Anomaly. Bhattacharyya. Jugal. A Machine Learning »C) Dhruba Kumar. Kumar KaKta. CRC Press J Taylor & Francis Croup
Network Anomaly Detection A Machine Learning Perspective Dhruba Kumar Bhattacharyya Jugal Kumar KaKta»C) CRC Press J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor
A Survey on Intrusion Detection System with Data Mining Techniques
A Survey on Intrusion Detection System with Data Mining Techniques Ms. Ruth D 1, Mrs. Lovelin Ponn Felciah M 2 1 M.Phil Scholar, Department of Computer Science, Bishop Heber College (Autonomous), Trichirappalli,
Intelligent Intrusion Detection in Computer Networks Using Fuzzy Systems
Global Journal of Computer Science and Technology Neural & Artificial Intelligence Volume 12 Issue 11 Version 1.0 Year 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global
Introduction of Intrusion Detection Systems
Introduction of Intrusion Detection Systems Why IDS? Inspects all inbound and outbound network activity and identifies a network or system attack from someone attempting to compromise a system. Detection:
Hybrid Model For Intrusion Detection System Chapke Prajkta P., Raut A. B.
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume1 Issue 3 Dec 2012 Page No. 151-155 Hybrid Model For Intrusion Detection System Chapke Prajkta P., Raut A. B.
A survey on Data Mining based Intrusion Detection Systems
International Journal of Computer Networks and Communications Security VOL. 2, NO. 12, DECEMBER 2014, 485 490 Available online at: www.ijcncs.org ISSN 2308-9830 A survey on Data Mining based Intrusion
An analysis of suitable parameters for efficiently applying K-means clustering to large TCPdump data set using Hadoop framework
An analysis of suitable parameters for efficiently applying K-means clustering to large TCPdump data set using Hadoop framework Jakrarin Therdphapiyanak Dept. of Computer Engineering Chulalongkorn University
Mining Association Rules to Evade Network Intrusion in Network Audit Data
Mining Association Rules to Evade Network Intrusion in Network Audit Data Kamini Nalavade 1, B.B. Meshram 2 Abstract With the growth of hacking and exploiting tools and invention of new ways of intrusion,
Contents. Intrusion Detection Systems (IDS) Intrusion Detection. Why Intrusion Detection? What is Intrusion Detection?
Contents Intrusion Detection Systems (IDS) Presented by Erland Jonsson Department of Computer Science and Engineering Motivation and basics (Why and what?) IDS types and principles Key Data Problems with
Intrusion Detection Systems and Supporting Tools. Ian Welch NWEN 405 Week 12
Intrusion Detection Systems and Supporting Tools Ian Welch NWEN 405 Week 12 IDS CONCEPTS Firewalls. Intrusion detection systems. Anderson publishes paper outlining security problems 1972 DNS created 1984
VISUALIZE NETWORK ANOMALY DETECTION BY USING K-MEANS CLUSTERING ALGORITHM
VISUALIZE NETWORK ANOMALY DETECTION BY USING K-MEANS CLUSTERING ALGORITHM A. M. Riad 1, Ibrahim Elhenawy 2,Ahmed Hassan 3 and Nancy Awadallah 1 1Faculty of Computer Science and Information Systems, Mansoura
INTRUSION DETECTION SYSTEMS and Network Security
INTRUSION DETECTION SYSTEMS and Network Security Intrusion Detection System IDS A layered network security approach starts with : A well secured system which starts with: Up-to-date application and OS
Chapter 1 Hybrid Intelligent Intrusion Detection Scheme
Chapter 1 Hybrid Intelligent Intrusion Detection Scheme Mostafa A. Salama, Heba F. Eid, Rabie A. Ramadan, Ashraf Darwish, and Aboul Ella Hassanien Abstract This paper introduces a hybrid scheme that combines
A new Approach for Intrusion Detection in Computer Networks Using Data Mining Technique
A new Approach for Intrusion Detection in Computer Networks Using Data Mining Technique Aida Parbaleh 1, Dr. Heirsh Soltanpanah 2* 1 Department of Computer Engineering, Islamic Azad University, Sanandaj
CS5008: Internet Computing
CS5008: Internet Computing Lecture 22: Internet Security A. O Riordan, 2009, latest revision 2015 Internet Security When a computer connects to the Internet and begins communicating with others, it is
Research and Analysis of Network Intrusion Detection Systems
Research and Analysis of Network Intrusion Detection Systems GRADUATE PROJECT REPORT Submitted to the Faculty of The Department of Computing Sciences Texas A&M University-Corpus Christi Corpus Christi,
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP Aakanksha Vijay M.tech, Department of Computer Science Suresh Gyan Vihar University Jaipur, India Mrs Savita Shiwani Head Of
An Intrusion Detection System based on Support Vector Machine using Hierarchical Clustering and Genetic Algorithm
An Intrusion Detection System based on Support Vector Machine using Hierarchical Clustering and Genetic Algorithm Minakshi Bisen* & Amit Dubey** *M.Tech Scholar, Department of Computer Science & Engineering,
TIME SCHEDULE. 1 Introduction to Computer Security & Cryptography 13
COURSE TITLE : INFORMATION SECURITY COURSE CODE : 5136 COURSE CATEGORY : ELECTIVE PERIODS/WEEK : 4 PERIODS/SEMESTER : 52 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Introduction to Computer Security
Intrusion Detection System in Campus Network: SNORT the most powerful Open Source Network Security Tool
Intrusion Detection System in Campus Network: SNORT the most powerful Open Source Network Security Tool Mukta Garg Assistant Professor, Advanced Educational Institutions, Palwal Abstract Today s society
AC 2012-3856: TEACHING NETWORK SECURITY THROUGH SIGNA- TURE ANALYSIS OF COMPUTER NETWORK ATTACKS
AC 2012-3856: TEACHING NETWORK SECURITY THROUGH SIGNA- TURE ANALYSIS OF COMPUTER NETWORK ATTACKS Dr. Te-Shun Chou, East Carolina University Te-Shun Chou received his bachelor s degree in electronics engineering
Modeling Intrusion Detection Systems Using Linear Genetic Programming Approach
Modeling Intrusion Detection Systems Using Linear Genetic Programming Approach Srinivas Mukkamala, Andrew H. Sung, Ajith Abrham* Department of Computer Science, New Mexico Tech, Socorro, NM 87801 *Department
Network Intrusion Detection Using a HNB Binary Classifier
2015 17th UKSIM-AMSS International Conference on Modelling and Simulation Network Intrusion Detection Using a HNB Binary Classifier Levent Koc and Alan D. Carswell Center for Security Studies, University
Network Traffic Anomaly Detection Based on Packet Bytes
Network Traffic Anomaly Detection Based on Packet Bytes Matthew V. Mahoney Florida Institute of Technology, Melbourne, Florida [email protected] ABSTRACT Hostile network traffic is often "different"
Integration Misuse and Anomaly Detection Techniques on Distributed Sensors
Integration Misuse and Anomaly Detection Techniques on Distributed Sensors Shih-Yi Tu Chung-Huang Yang Kouichi Sakurai Graduate Institute of Information and Computer Education, National Kaohsiung Normal
SURVEY OF INTRUSION DETECTION SYSTEM
SURVEY OF INTRUSION DETECTION SYSTEM PRAJAPATI VAIBHAVI S. SHARMA DIPIKA V. ASST. PROF. ASST. PROF. MANISH INSTITUTE OF COMPUTER STUDIES MANISH INSTITUTE OF COMPUTER STUDIES VISNAGAR VISNAGAR GUJARAT GUJARAT
Chapter 2. Background. 2.1 Anomalies in Network. 2.1.1 Performance Related Anomalies
Chapter 2 Background This chapter includes three parts, viz., basics of network anomalies, detection of such anomalies and evaluation criteria for detection methods. It presents definition, causes, sources,
Data Mining for Network Intrusion Detection
Data Mining for Network Intrusion Detection S Terry Brugger UC Davis Department of Computer Science Data Mining for Network Intrusion Detection p.1/55 Overview This is important for defense in depth Much
A SYSTEM FOR DENIAL OF SERVICE ATTACK DETECTION BASED ON MULTIVARIATE CORRELATION ANALYSIS
Journal homepage: www.mjret.in ISSN:2348-6953 A SYSTEM FOR DENIAL OF SERVICE ATTACK DETECTION BASED ON MULTIVARIATE CORRELATION ANALYSIS P.V.Sawant 1, M.P.Sable 2, P.V.Kore 3, S.R.Bhosale 4 Department
A Frequency-Based Approach to Intrusion Detection
A Frequency-Based Approach to Intrusion Detection Mian Zhou and Sheau-Dong Lang School of Electrical Engineering & Computer Science and National Center for Forensic Science, University of Central Florida,
Index Terms: Intrusion Detection System (IDS), Training, Neural Network, anomaly detection, misuse detection.
Survey: Learning Techniques for Intrusion Detection System (IDS) Roshani Gaidhane, Student*, Prof. C. Vaidya, Dr. M. Raghuwanshi RGCER, Computer Science and Engineering Department, RTMNU University Nagpur,
Role of Anomaly IDS in Network
Role of Anomaly IDS in Network SumathyMurugan 1, Dr.M.Sundara Rajan 2 1 Asst. Prof, Department of Computer Science, Thiruthangal Nadar College, Chennai -51. 2 Asst. Prof, Department of Computer Science,
A Survey of Intrusion Detection System Using Different Data Mining Techniques
A Survey of Intrusion Detection System Using Different Data Mining Techniques Trupti Phutane, Apashabi Pathan Dept. of Computer Engineering, G.H.Raisoni College of Engineering & Management, Wagholi, India
Bandwidth based Distributed Denial of Service Attack Detection using Artificial Immune System
Bandwidth based Distributed Denial of Service Attack Detection using Artificial Immune System 1 M.Yasodha, 2 S. Umarani 1 PG Scholar, Department of Information Technology, Maharaja Engineering College,
Intrusion Detection System for Cloud Network Using FC-ANN Algorithm
Intrusion Detection System for Cloud Network Using FC-ANN Algorithm Swati Ramteke 1, Rajesh Dongare 2, Komal Ramteke 3 Student, Department of Information Technology, VIIT, Pune, India 1 Student, Department
Distributed Denial of Service (DDoS)
Distributed Denial of Service (DDoS) Defending against Flooding-Based DDoS Attacks: A Tutorial Rocky K. C. Chang Presented by Adwait Belsare ([email protected]) Suvesh Pratapa ([email protected]) Modified by
A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM
A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM MS. DIMPI K PATEL Department of Computer Science and Engineering, Hasmukh Goswami college of Engineering, Ahmedabad, Gujarat ABSTRACT The Internet
IDS IN TELECOMMUNICATION NETWORK USING PCA
IDS IN TELECOMMUNICATION NETWORK USING PCA Mohamed Faisal Elrawy 1, T. K. Abdelhamid 2 and A. M. Mohamed 3 1 Faculty of engineering, MUST University, 6th Of October, Egypt [email protected] 2,3
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Data Mining Technology for Efficient Network Security Management Ankit Naik [1], S.W. Ahmad [2] Student [1], Assistant Professor [2] Department of Computer Science and Engineering
Data Mining For Intrusion Detection Systems. Monique Wooten. Professor Robila
Data Mining For Intrusion Detection Systems Monique Wooten Professor Robila December 15, 2008 Wooten 2 ABSTRACT The paper discusses the use of data mining techniques applied to intrusion detection systems.
Firewalls & Intrusion Detection
Firewalls & Intrusion Detection CS 594 Special Topics/Kent Law School: Computer and Network Privacy and Security: Ethical, Legal, and Technical Consideration 2007, 2008 Robert H. Sloan Security Intrusion
Introduction... Error! Bookmark not defined. Intrusion detection & prevention principles... Error! Bookmark not defined.
Contents Introduction... Error! Bookmark not defined. Intrusion detection & prevention principles... Error! Bookmark not defined. Technical OverView... Error! Bookmark not defined. Network Intrusion Detection
INTRUSION DETECTION USING THE SUPPORT VECTOR MACHINE ENHANCED WITH A FEATURE-WEIGHT KERNEL
INTRUSION DETECTION USING THE SUPPORT VECTOR MACHINE ENHANCED WITH A FEATURE-WEIGHT KERNEL A Thesis Submitted to the Faculty of Graduate Studies and Research In Partial Fulfillment of the Requirements
Network Security. Chapter 9. Attack prevention, detection and response. Attack Prevention. Part I: Attack Prevention
Chair for Network Architectures and Services Department of Informatics TU München Prof. Carle Part I: Attack Prevention Network Security Chapter 9 Attack prevention, detection and response Part Part I:
An Alternative Model Of Virtualization Based Intrusion Detection System In Cloud Computing
An Alternative Model Of Virtualization Based Intrusion Detection System In Cloud Computing Partha Ghosh, Ria Ghosh, Ruma Dutta Abstract: The massive jumps in technology led to the expansion of Cloud Computing
Dynamic Rule Based Traffic Analysis in NIDS
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 14 (2014), pp. 1429-1436 International Research Publications House http://www. irphouse.com Dynamic Rule Based
How To Detect Denial Of Service Attack On A Network With A Network Traffic Characterization Scheme
Efficient Detection for DOS Attacks by Multivariate Correlation Analysis and Trace Back Method for Prevention Thivya. T 1, Karthika.M 2 Student, Department of computer science and engineering, Dhanalakshmi
NETWORK INTRUSION DETECTION SYSTEM BASED ON MACHINE LEARNING ALGORITHMS
NETWORK INTRUSION DETECTION SYSTEM BASED ON MACHINE LEARNING ALGORITHMS Vipin Das 1, Vijaya Pathak 2, Sattvik Sharma 3, Sreevathsan 4, MVVNS.Srikanth 5, Gireesh Kumar T 6 1,2,3,4,5,6 Amrita Vishwa Vidyapeetham,Coimbatore-641105,Tamil
HIDS and NIDS Hybrid Intrusion Detection System Model Design Zhenqi Wang 1, a, Dankai Zhang 1,b
Advanced Engineering Forum Online: 2012-09-26 ISSN: 2234-991X, Vols. 6-7, pp 991-994 doi:10.4028/www.scientific.net/aef.6-7.991 2012 Trans Tech Publications, Switzerland HIDS and NIDS Hybrid Intrusion
CSE331: Introduction to Networks and Security. Lecture 17 Fall 2006
CSE331: Introduction to Networks and Security Lecture 17 Fall 2006 Announcements Project 2 is due next Weds. Homework 2 has been assigned: It's due on Monday, November 6th. CSE331 Fall 2004 2 Summary:
Deployment of Snort IDS in SIP based VoIP environments
Deployment of Snort IDS in SIP based VoIP environments Jiří Markl, Jaroslav Dočkal [email protected] K-209 Univerzita obrany Kounicova 65, 612 00 Brno Czech Republic Abstract This paper describes
Evaluating Intrusion Detection Systems without Attacking your Friends: The 1998 DARPA Intrusion Detection Evaluation
Evaluating Intrusion Detection Systems without Attacking your Friends: The 1998 DARPA Intrusion Detection Evaluation R. K. Cunningham, R. P. Lippmann, D. J. Fried, S. L. Garfinkel, I. Graf, K. R. Kendall,
Novel DoS/DDoS Attack Detection and Signature Generation
vel DoS/DDoS Attack Detection and Signature Generation Vijay Katkar Department of Computer Engineering, Bharti Vidyapith Deemed University, Pune S. G. Bhirud, PhD. Department of Computer Engineering V.J.T.I.,
