"Machine Learning Algorithms Applied to Intrusion Detection Systems"

Detalhes bibliográficos
Autor(a) principal: Fernandes, Rui Pedro Coelho
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/11110/2898
Resumo: Artificial Intelligence has proven its value in multiple fields. Cybersecurity is one of the critical fields that due to its importance and evolution needs AI to protect the systems against hackers. Intrusion Detection Systems (IDS) play an essential role in the Cybersecurity environment due to their behaviour of detecting intruders in network traffic. Even though it’s not possible to prevent these attacks, it is possible to know that they happened and if so, apply procedures related to each type of incident. The problem to be addressed in this research, the use of AI in IDS, is based on a classification problem that consists of distinguishing between benign traffic and various attack types. AI-based IDS are already in the Cybersecurity market, but researchers affirm that there is more need for research on improvements and challenges related to the IDS. This research contributes with an updated exploratory data analysis of the most recent datasets, a study of feature importance showing that using less than half of the total number of features we can achieve similar performance, with machine learning algorithms, a parallel training of ML algorithms that can speed up execution to more near than half of the sequential time needed, an explainable AI study that shows the impact of each feature to the classification process, and finishes with a proof of concept of an embedded AI-based IDS ready to use with a updated version of the cicflowmeter software and a web interface developed in Python.
id RCAP_9373c6b66ab4ff62dc9f78b9dbb8415d
oai_identifier_str oai:ciencipca.ipca.pt:11110/2898
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling "Machine Learning Algorithms Applied to Intrusion Detection Systems"AI-based IDSIntrusion Detection System,CybersecurityMachine LearningNvidia Jetson NanoArtificial Intelligence has proven its value in multiple fields. Cybersecurity is one of the critical fields that due to its importance and evolution needs AI to protect the systems against hackers. Intrusion Detection Systems (IDS) play an essential role in the Cybersecurity environment due to their behaviour of detecting intruders in network traffic. Even though it’s not possible to prevent these attacks, it is possible to know that they happened and if so, apply procedures related to each type of incident. The problem to be addressed in this research, the use of AI in IDS, is based on a classification problem that consists of distinguishing between benign traffic and various attack types. AI-based IDS are already in the Cybersecurity market, but researchers affirm that there is more need for research on improvements and challenges related to the IDS. This research contributes with an updated exploratory data analysis of the most recent datasets, a study of feature importance showing that using less than half of the total number of features we can achieve similar performance, with machine learning algorithms, a parallel training of ML algorithms that can speed up execution to more near than half of the sequential time needed, an explainable AI study that shows the impact of each feature to the classification process, and finishes with a proof of concept of an embedded AI-based IDS ready to use with a updated version of the cicflowmeter software and a web interface developed in Python.2024-04-112024-04-11T00:00:00Z2023-12-05T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/11110/2898http://hdl.handle.net/11110/2898TID:203568362engmetadata only accessinfo:eu-repo/semantics/openAccessFernandes, Rui Pedro Coelhoreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-04-18T06:54:54Zoai:ciencipca.ipca.pt:11110/2898Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-04-18T06:54:54Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv "Machine Learning Algorithms Applied to Intrusion Detection Systems"
title "Machine Learning Algorithms Applied to Intrusion Detection Systems"
spellingShingle "Machine Learning Algorithms Applied to Intrusion Detection Systems"
Fernandes, Rui Pedro Coelho
AI-based IDS
Intrusion Detection System,
Cybersecurity
Machine Learning
Nvidia Jetson Nano
title_short "Machine Learning Algorithms Applied to Intrusion Detection Systems"
title_full "Machine Learning Algorithms Applied to Intrusion Detection Systems"
title_fullStr "Machine Learning Algorithms Applied to Intrusion Detection Systems"
title_full_unstemmed "Machine Learning Algorithms Applied to Intrusion Detection Systems"
title_sort "Machine Learning Algorithms Applied to Intrusion Detection Systems"
author Fernandes, Rui Pedro Coelho
author_facet Fernandes, Rui Pedro Coelho
author_role author
dc.contributor.author.fl_str_mv Fernandes, Rui Pedro Coelho
dc.subject.por.fl_str_mv AI-based IDS
Intrusion Detection System,
Cybersecurity
Machine Learning
Nvidia Jetson Nano
topic AI-based IDS
Intrusion Detection System,
Cybersecurity
Machine Learning
Nvidia Jetson Nano
description Artificial Intelligence has proven its value in multiple fields. Cybersecurity is one of the critical fields that due to its importance and evolution needs AI to protect the systems against hackers. Intrusion Detection Systems (IDS) play an essential role in the Cybersecurity environment due to their behaviour of detecting intruders in network traffic. Even though it’s not possible to prevent these attacks, it is possible to know that they happened and if so, apply procedures related to each type of incident. The problem to be addressed in this research, the use of AI in IDS, is based on a classification problem that consists of distinguishing between benign traffic and various attack types. AI-based IDS are already in the Cybersecurity market, but researchers affirm that there is more need for research on improvements and challenges related to the IDS. This research contributes with an updated exploratory data analysis of the most recent datasets, a study of feature importance showing that using less than half of the total number of features we can achieve similar performance, with machine learning algorithms, a parallel training of ML algorithms that can speed up execution to more near than half of the sequential time needed, an explainable AI study that shows the impact of each feature to the classification process, and finishes with a proof of concept of an embedded AI-based IDS ready to use with a updated version of the cicflowmeter software and a web interface developed in Python.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-05T00:00:00Z
2024-04-11
2024-04-11T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11110/2898
http://hdl.handle.net/11110/2898
TID:203568362
url http://hdl.handle.net/11110/2898
identifier_str_mv TID:203568362
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv mluisa.alvim@gmail.com
_version_ 1817543288989679616