Engineering the application of machine learning in an IDS based on IoT traffic flow
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
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/10400.8/8089 |
Resumo: | Internet of Things (IoT) devices are now widely used, enabling intelligent services that, in association with new communication technologies like the 5G and broadband internet, boost smart-city environments. Despite their limited resources, IoT devices collect and share large amounts of data and are connected to the internet, becoming an attractive target for malicious actors. This work uses machine learning combined with an Intrusion Detection System (IDS) to detect possible attacks. Due to the limitations of IoT devices and low latency services, the IDS must have a specialized architecture. Furthermore, although machine learning-based solutions have high potential, there are still challenges related to training and generalization, which may impose constraints on the architecture. Our proposal is an IDS with a distributed architecture that relies on Fog computing to run specialized modules and use deep neural networks to identify malicious traffic inside IoT data flows. We compare our IoT-Flow IDS with three other architectures. We assess model generalization using test data from different datasets and evaluate their performance in terms of Recall, Precision, and F1-Score. Results confirm the feasibility of flowbased anomaly detection and the importance of network traffic segmentation and specialized models in the AI-based IDS for IoT. |
id |
RCAP_8db75cc7c59e5de2618c392d2a9ce295 |
---|---|
oai_identifier_str |
oai:iconline.ipleiria.pt:10400.8/8089 |
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 |
Engineering the application of machine learning in an IDS based on IoT traffic flowIntrusion detection systemsInternet of thingsMachine learningSmart cityCybersecurityInternet of Things (IoT) devices are now widely used, enabling intelligent services that, in association with new communication technologies like the 5G and broadband internet, boost smart-city environments. Despite their limited resources, IoT devices collect and share large amounts of data and are connected to the internet, becoming an attractive target for malicious actors. This work uses machine learning combined with an Intrusion Detection System (IDS) to detect possible attacks. Due to the limitations of IoT devices and low latency services, the IDS must have a specialized architecture. Furthermore, although machine learning-based solutions have high potential, there are still challenges related to training and generalization, which may impose constraints on the architecture. Our proposal is an IDS with a distributed architecture that relies on Fog computing to run specialized modules and use deep neural networks to identify malicious traffic inside IoT data flows. We compare our IoT-Flow IDS with three other architectures. We assess model generalization using test data from different datasets and evaluate their performance in terms of Recall, Precision, and F1-Score. Results confirm the feasibility of flowbased anomaly detection and the importance of network traffic segmentation and specialized models in the AI-based IDS for IoT.IC-OnlinePrazeres, NunoCosta, Rogério Luís de C.Santos, LeonelRabadão, Carlos2023-02-01T11:54:51Z2023-022023-01-31T15:08:18Z2023-02-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.8/8089eng2667-3053cv-prod-313110110.1016/j.iswa.2023.200189info:eu-repo/semantics/openAccessreponame: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-01-17T15:56:34Zoai:iconline.ipleiria.pt:10400.8/8089Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:50:53.589448Repositó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 |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
title |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
spellingShingle |
Engineering the application of machine learning in an IDS based on IoT traffic flow Prazeres, Nuno Intrusion detection systems Internet of things Machine learning Smart city Cybersecurity |
title_short |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
title_full |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
title_fullStr |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
title_full_unstemmed |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
title_sort |
Engineering the application of machine learning in an IDS based on IoT traffic flow |
author |
Prazeres, Nuno |
author_facet |
Prazeres, Nuno Costa, Rogério Luís de C. Santos, Leonel Rabadão, Carlos |
author_role |
author |
author2 |
Costa, Rogério Luís de C. Santos, Leonel Rabadão, Carlos |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
IC-Online |
dc.contributor.author.fl_str_mv |
Prazeres, Nuno Costa, Rogério Luís de C. Santos, Leonel Rabadão, Carlos |
dc.subject.por.fl_str_mv |
Intrusion detection systems Internet of things Machine learning Smart city Cybersecurity |
topic |
Intrusion detection systems Internet of things Machine learning Smart city Cybersecurity |
description |
Internet of Things (IoT) devices are now widely used, enabling intelligent services that, in association with new communication technologies like the 5G and broadband internet, boost smart-city environments. Despite their limited resources, IoT devices collect and share large amounts of data and are connected to the internet, becoming an attractive target for malicious actors. This work uses machine learning combined with an Intrusion Detection System (IDS) to detect possible attacks. Due to the limitations of IoT devices and low latency services, the IDS must have a specialized architecture. Furthermore, although machine learning-based solutions have high potential, there are still challenges related to training and generalization, which may impose constraints on the architecture. Our proposal is an IDS with a distributed architecture that relies on Fog computing to run specialized modules and use deep neural networks to identify malicious traffic inside IoT data flows. We compare our IoT-Flow IDS with three other architectures. We assess model generalization using test data from different datasets and evaluate their performance in terms of Recall, Precision, and F1-Score. Results confirm the feasibility of flowbased anomaly detection and the importance of network traffic segmentation and specialized models in the AI-based IDS for IoT. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-02-01T11:54:51Z 2023-02 2023-01-31T15:08:18Z 2023-02-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.8/8089 |
url |
http://hdl.handle.net/10400.8/8089 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
2667-3053 cv-prod-3131101 10.1016/j.iswa.2023.200189 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
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 |
|
_version_ |
1799137001013772288 |