A performance comparison between machine learning models on zero-day attack detection

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.authorAwon, Ahmed Musa
dc.contributor.authorOdree, Afid
dc.contributor.authorIslam, Samia
dc.contributor.authorYeasmin, Afia
dc.contributor.authorBiva, Bivasha Bashir
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2024-11-21T06:07:22Z
dc.date.available2024-11-21T06:07:22Z
dc.date.copyright©2021
dc.date.issued2021-01
dc.descriptionCatalogued from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 22-23).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2021.en_US
dc.description.abstractTraditional IDS has been shielding against cyber threats for many years but it falls short on detecting zero-day attacks. These are the attacks that are unique with unknown attack patterns and mutating attack signatures making them difficult to detect. Machine learning approaches have been extensively used in Intrusion Detection Systems (IDS) to detect both known and unknown attacks. However, the widespread and rapid growth of zero-day attack forces researchers to continuously seek to increase the performances of models to better detect these attacks. In this paper, we used supervised machine learning approaches to detect zero-day attacks. The dataset used for demonstration and evaluation was the latest CSE-CIC-IDS2018 dataset with 80 features and 14 different types of attacks. All the attacks’ labels were represented as a single label called ‘Attack’. The main aim behind this proposal was to compare between the performances of the mainstream Machine Learning models in detecting Zero Day attacks. The proposed model of Artificial Neural Network (ANN), Random Forest (RF) and K-Nearest Neighbor (KNN) all achieved high accuracies with optimal parameter settings. With RF having an accuracy of 98.90 % , ANN with 98.3% and KNN with an accuracy of 98.53%.A better estimate of the performance of the models can be seen by the false-negative rates of each model.en_US
dc.description.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityAhmed Musa Awon
dc.description.statementofresponsibilityAfid Odree
dc.description.statementofresponsibilitySamia Islam
dc.description.statementofresponsibilityAfia Yeasmin
dc.description.statementofresponsibilityBivasha Bashir Biva
dc.format.extent32 pages
dc.identifier.otherID 17101201
dc.identifier.otherID 17101183
dc.identifier.otherID 17101002
dc.identifier.otherID 17101182
dc.identifier.otherID 17101174
dc.identifier.urihttp://hdl.handle.net/10361/24808
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectArtificial neural networken_US
dc.subjectANNen_US
dc.subjectRandom forest regressoren_US
dc.subjectK-nearest neighborsen_US
dc.subjectSupervised machine learningen_US
dc.subjectIDSen_US
dc.subjectComputer security
dc.subjectZero-day attacksen_US
dc.subject.lcshSupervised learning (Machine learning).
dc.subject.lcshData encryption (Computer science).
dc.subject.lcshCyberterrorism--Prevention.
dc.subject.lcshIntrusion detection systems (Computer security).
dc.subject.lcshComputer networks--Security measures.
dc.titleA performance comparison between machine learning models on zero-day attack detectionen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
17101201, 17101183, 17101002, 17101182, 17101174_CSE.pdf
Size:
547.48 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: