Date of Award
Spring 2019
Degree Type
Masters Thesis
Degree Name
Master of Science (MS)
Committee Chair
Zhaoxian Zhou
Committee Chair School
Computing Sciences and Computer Engineering
Committee Member 2
Chaoyang Zhang
Committee Member 2 School
Computing Sciences and Computer Engineering
Committee Member 3
Kuo Lane Chen
Committee Member 3 School
Computing Sciences and Computer Engineering
Abstract
The evolving area of cybersecurity presents a dynamic battlefield for cyber criminals and security experts. Intrusions have now become a major concern in the cyberspace. Different methods are employed in tackling these threats, but there has been a need now more than ever to updating the traditional methods from rudimentary approaches such as manually updated blacklists and whitelists. Another method involves manually creating rules, this is usually one of the most common methods to date.
A lot of similar research that involves incorporating machine learning and artificial intelligence into both host and network-based intrusion systems recently. Doing this originally presented problems of low accuracy, but the growth in the area of machine learning over the last decade has led to vast improvements in machine learning algorithms and their requirements.
This research applies k nearest neighbours with 10-fold cross validation and random forest machine learning algorithms to a network-based intrusion detection system in order to improve the accuracy of the intrusion detection system. This project focused on specific feature selection improve the increase the detection accuracy using the K-fold cross validation algorithm on the random forest algorithm on approximately 126,000 samples of the NSL-KDD dataset.
Copyright
2019, Ilemona S. Atawodi
Recommended Citation
Atawodi, Ilemona S., "A Machine Learning Approach to Network Intrusion Detection System Using K Nearest Neighbor and Random Forest" (2019). Master's Theses. 651.
https://aquila.usm.edu/masters_theses/651