Journal of Computer Sciences and Applications
ISSN (Print): 2328-7268 ISSN (Online): 2328-725X Website: https://www.sciepub.com/journal/jcsa Editor-in-chief: Minhua Ma, Patricia Goncalves
Open Access
Journal Browser
Go
Journal of Computer Sciences and Applications. 2020, 8(1), 21-29
DOI: 10.12691/jcsa-8-1-4
Open AccessSpecial Issue

A Data Analytics System for Network Intrusion Detection Using Decision Tree

Terungwa Simon Yange1, , Oluoha Onyekwere2 and Yakubu Musa Abdulmuminu3

1Department of Mathematics/Statistics/Computer Science, University of Agriculture, Makurdi, Nigeria

2Department of Computer Science, University of Nigeria, Nsukka

3Department of Computer Science, Federal University Lokoja, Lokoja, Nigeria

Pub. Date: June 04, 2020

Cite this paper:
Terungwa Simon Yange, Oluoha Onyekwere and Yakubu Musa Abdulmuminu. A Data Analytics System for Network Intrusion Detection Using Decision Tree. Journal of Computer Sciences and Applications. 2020; 8(1):21-29. doi: 10.12691/jcsa-8-1-4

Abstract

Network intrusion detection systems are becoming an important tool for information security and technology world. Given the rise of attacks across the network, there is a pressing need to develop an improved security system to combat these growing threats on the computer network. The quality of an intrusion detection system is determined by the number of attacks its able to classify correctly. This research developed a data analytics system for network intrusion detection to combat the ever growing threats as well as classify them so as to ease the task of data scientists and network administrators. Decision tree algorithm and python programming language were used. KDD’99 was used as the data source. Decision tree assists the network administrator to decide about the incoming traffic, i.e., whether the coming data is malicious or not by providing a model that separates malicious and non-malicious traffic. It allows taking less number of attributes and provides acceptable accuracy in reasonable account of time. From the results of the experiments, it is concluded that the system is more efficient with respect to finding attacks in the network with less number of features and it takes less time to construct the model. Also, the efficiency of the system has little or no regards for the size of the dataset and the number of features used to construct the decision tree.

Keywords:
data analytics decision tree intrusion detection attack intruder

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

References:

[1]  Tchakoucht, T. and Ezziyyani, M. (2018). Building a fast intrusion detection system for high speed networks.
 
[2]  Khedkar, G. (2017). A Systematic Literature Review on Network Attacks, Classifications and Models for Anomaly based Network Intrusion Detection Systems.
 
[3]  Wang, H., Xiao, Y. and Long, Y. (2017). Research of intrusion detection algorithm based on parallel SVM on Spark. IEEE International Conference on electronics information and emergency communication, 153-156.
 
[4]  Lahre, M., Dhar, T., Suresh, D., Kashyap, K. and Agrawal, P. (2013). Analyze different approaches for IDS Using KDD99 Dataset. International Journey on Recent and Innovation Trends in Computing and Communication, 1(8): 645-651.
 
[5]  Bul'ajoul, W., James, A. and Shaikh, S. (2019). A New Architecture for Network Intrusion Detection and Prevention. IEEE Access, 18558-18573.
 
[6]  Rai, K., Devi, M.S. and Guleria, A. (2016). Decision Tree Based Algorithm for Intrusion Detection. International Journal of Advanced Networking and Applications, 07(4): 2828-2834.
 
[7]  Lidong, W. (2017). Big Data in Intrusion Detection Systems and intrusion prevention systems. Journal of Computer Networks, 48-55.
 
[8]  Ghosh, P., Debnath, C., Metia, D. and Dutta, R. (2014). An Efficient Hybrid Multilevel Intrusion Detection System in Cloud Environment, IOSR Journal of Computer Engineering, 16(4): 16-26.
 
[9]  Manzoor, I. and Kumar, N. (2017). A Feature Reduced Intrusion Detection System using ANN Classifier. Expert Systems with Applications, 249-257.
 
[10]  Subaira, A. and Anitha, P. (2013). A study of Network Intrusion Detection by Applying Clustering Techniques. International Journal of Innovative Research in Computer and Communication Engineering.
 
[11]  Azeem, A., Karim, K., Ahmed, A., Evangelos, E., Srikanth, V. and Trent, J. (2017). Jaal: Towards Network Intrusion Detection at ISP Scale.
 
[12]  Rung- Ching, C., Kai-Fan, C. and Chia-Fen, H. (2009). Using Rough Set and Support Vector Machine for Network Intrusion Detection. International Journey of Network Security and its Applications.
 
[13]  Chibuzor, J. and Bennett, E. (2018). An Intrusion Detection System Using Machine Learning Algorithm. International Journal of Computer Science and Mathematical Theory.
 
[14]  Sharafaldin, I., Lashkari, A. and Ghorbani, A. (2018). Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization. International Conference on Information Systems Security and Privacy, 108-116.
 
[15]  Verma, A. and Virenda, R. (2017). Statistical Analysis of CIDDS-001 dataset for Network Intrusion Detection Systems using Distance - based Machine Learning. 6th International Conference on Smart Computing and Communications, 709-716.
 
[16]  Thuzar, H. (2012). Feature Selection and Fuzzy Decision Tree for Network Intrusion Detection.
 
[17]  Tiwari, M., Kumar, R., Bharti, A. and Kishan, J. (2017). Intrusion Detection System. International Journal of Technical Research and Applications, (2): 38-44.
 
[18]  Nasimuzzaman, M., C, Chowdhury, Ken, F. and Mike, F. (2016). Network Intrusion Detection using Machine Learning. International Conf. Security and Management.
 
[19]  Almseidin, M., Maen, A., Szilveszter, K. and Mouhammed, A. (2015). Evaluation of Machine Learning Algorithms for Intrusion Detection System.
 
[20]  Kabir, E., Hu, H., Wang and Zhuo, G. (2018). A novel statistical technique for intrusion detection systems. Future Generation Computer Systems, 303-318.
 
[21]  Yogendra, K. and Upendra, A. (2012). An efficient intrusion detection based on binary tree classifier using feature reduction. International Journey of Scientific and Research Publications.