Enhancing Network Intrusion Detection Model Using Machine Learning Algorithms
Source abstract
Abstract
After the digital revolution, large quantities of data have been generated with time through various networks. The networks have made the process of data analysis very difficult by detecting attacks using suitable techniques. While Intrusion Detection Systems (IDSs) secure resources against threats, they still face challenges in improving detection accuracy, reducing false alarm rates, and detecting the unknown ones. This paper presents a framework to integrate data mining classification algorithms and association rules to implement network intrusion detection. Several experiments have been performed and evaluated to assess various machine learning classifiers based on the KDD99 intrusion dataset. Our study focuses on several data mining algorithms such as; naïve Bayes, decision trees, support vector machines, decision tables, k-nearest neighbor algorithms, and artificial neural networks. Moreover, this paper is concerned with the association process in creating attack rules to identify those in the network audit data, by utilizing a KDD99 dataset anomaly detection. The focus is on false negative and false positive performance metrics to enhance the detection rate of the intrusion detection system. The implemented experiments compare the results of each algorithm and demonstrate that the decision tree is the most powerful algorithm as it has the highest accuracy (0.992) and the lowest false positive rate (0.009).
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (21)
Show source-provided references
1. Survey on intrusion detection system using data mining techniques
2. Intrusion detection model using machine learning algorithm on big data environment10.1186/s40537-018-0145-4 ↗
3. A survey of intrusion detection system
4. Intrusion detection system based on decision tree over big data in fog environment10.1155/2018/4680867 ↗
5. A review on network intrusion detection system using machine learning
6. Distributed attack detection scheme using deep learning approach for Internet of Things10.1016/j.future.2017.08.043 ↗
7. Machine learning and deep learning methods for intrusion detection systems: A survey10.3390/app9204396 ↗
8. Deep learning for detection of routing attacks in the Internet of Things10.2991/ijcis.2018.25905181 ↗
9. A comparative study of data mining algorithms for network intrusion detection
10. Mining association rules to evade network intrusion in network audit data
11. Comparative study of selected data mining algorithms used for intrusion detection
12. Detecting novel network intrusions using Bayes estimators
13. T. D. Lane, “Machine learning techniques for the computer security domain of anomaly detection,” Ph.D. dissertation, Purdue University, Electrical and Computer Engineering, 2000.
14. S. Brugger, “Data mining methods for network intrusion detection,” Ph.D. dissertation, University of California, Davis, pp. 1–65, 2011.
15. A study of intrusion detection in data mining
16. Ripple down rule learner (RIDOR) classifier for iris dataset
17. Intrusion detection technology research based on apriori algorithm
18. Research of the intrusion detection model based on data mining
19. Detection of attacks for ids using association rule mining algorithm10.1080/03772063.2015.1034197 ↗
20. Intrusion detection system: Classification, techniques and datasets to implement
21. Analysis of KDD ’99 intrusion detection dataset for selection of relevance features