Skip to main navigation Skip to search Skip to main content

Intrusion Detection Systems Using Machine Learning

  • William Taylor
  • , Amir Hussain
  • , Mandar Gogate
  • , Kia Dashtipour*
  • , Jawad Ahmad
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Scopus citations

Abstract

Intrusion detection systems (IDS) have developed and evolved over time to form an important component in network security. The aim of an intrusion detection system is to successfully detect intrusions within a network and to trigger alerts to system administrators. Machine learning is a method of detecting patterns in sets of data in order that such patterns can be recognised in new unseen data. This method can be employed by intrusion detection systems whereby datasets that contain attacks can be used to train machine learning models, which in turn facilitates the implementation of such models to detect identical attacks in previously unseen data. This paper compares various machine learning algorithms using binary, multiclass and ensemble-based classification on the KDD CUP 99 and CICIDS 2017 datasets. This paper also makes comparisons between full and reduced features. Findings conclude that the Random Forest machine learning algorithm produces high accuracy in all experiments. Random Forest was able to provide efficient execution times which benefits from the reduced features.

Original languageEnglish
Title of host publicationAdvances in Information Security
PublisherSpringer
Pages75-98
Number of pages24
DOIs
StatePublished - 2024
Externally publishedYes

Publication series

NameAdvances in Information Security
Volume106
ISSN (Print)1568-2633
ISSN (Electronic)2512-2193

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

Keywords

  • Gaussian naïve bayes
  • Intrusion detection
  • Linear discriminant analysis
  • Logistic regression
  • Machine learning
  • Neural network model
  • Random forest
  • Support vector machine

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Intrusion Detection Systems Using Machine Learning'. Together they form a unique fingerprint.

Cite this