Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada

Detalhes bibliográficos
Autor(a) principal: Pimentel, Erivan Laranjeira
Data de Publicação: 2025
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/267627
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2025.
id UFSC_7c7cd41e4e1fcab6df1afd2b53f0ab71
oai_identifier_str oai:repositorio.ufsc.br:123456789/267627
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaPimentel, Erivan LaranjeiraWestphall, Carlos BeckerSouza, Cristiano Antonio de2025-08-22T23:29:31Z2025-08-22T23:29:31Z2025393359https://repositorio.ufsc.br/handle/123456789/267627Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2025.A sociedade contemporânea caracteriza-se por transformações tecnológicas significativas, impulsionadas consideravelmente pela Internet of Things (IoT) e pela Artificial Intelligence (AI). A adoção e disseminação dessas tecnologias têm englobado diversos setores da sociedade, otimizando a execução de tarefas e processos. A introdução da IoT em múltiplos domínios resulta na geração de volumes massivos de dados, os quais são transmitidos via internet a dispositivos de maior poder computacional para subsequente processamento. Tais dados advêm de múltiplas fontes de informações, abrangendo desde a área da saúde até grandes transações empresariais e governamentais. Realizar a manutenção da segurança na internet convencional é desafiador. Em ambientes distribuídos, como os da IoT, essa tarefa agrega um maior nível de complexidade. Isso ocorre devido às limitações inerentes a estes dispositivos, como capacidade computacional reduzida, restrições de energia e comunicação, além da elevada heterogeneidade dos dispositivos envolvidos, ocasionando na ocorrência de novas vulnerabilidades e compartilhando das existentes na internet convencional. Em virtude destes fatores, atacantes habilidosos apresentam uma propensão a direcionar ataques contra estes dispositivos, visando roubo, danos e interceptação das informações de forma não autorizada. Diante desse panorama, esta dissertação propõe o desenvolvimento, treinamento e validação de um modelo híbrido, implementando o Deep Federated Learning (FLD) utilizando uma arquitetura de rede CNN-BiLSTM. No conjunto de dados CIC-IDS2017, foram conduzidas as etapas de tratamento, redução, balanceamento e extração de características, além da implementação do aprendizado federado considerando cenários multiclasse e a distribuição dos dados no formato Non-Independently and Identically Distributed (Non-IID). O modelo proposto foi validado e comparado em relação às abordagens do estado da arte, utilizando métricas como accuracy, precision, recall e F-Score, além da avaliação da taxa de detecção de cada classe de ataque específico. Os resultados obtidos apresentam taxas de accuracy em 98,40%, precision em 91,17%, recall em 95,21% e F-Score em 93%, evidenciando que o modelo desenvolvido apresenta desempenho competitivo em relação às soluções implementadas na literatura. Superando inúmeros modelos que implementam o aprendizado centralizado e o aprendizado federado multiclasse. Esses achados reforçam o potencial de modelos federados como alternativas viável e eficazes frente às abordagens centralizadas.Abstract: Contemporary society is characterized by significant technological transformations, driven significantly by the Internet of Things (IoT) and Artificial Intelligence (AI). The adop- tion and dissemination of these technologies has encompassed various sectors of society, optimizing the execution of tasks and processes. The introduction of IoT in multiple domains results in the generation of massive vol- umes of data, which are transmitted via the internet to devices with greater computing power for subsequent processing. This data comes from multiple sources, ranging from healthcare to large business and government transactions. Maintaining security on the conventional internet is challenging. In distributed envi- ronments, such as the IoT, this task adds a greater level of complexity. This is due to the inherent limitations of these devices, such as reduced computing power, power and communication constraints, and the high heterogeneity of the devices involved, leading to the emergence of new vulnerabilities and sharing existing ones on the conventional internet. Due to these factors, skilled attackers are prone to targeting these devices, aiming to steal, damage, and unauthorized interception of information. Given this sce- nario, this dissertation proposes the development, training, and validation of a hybrid model, implementing Deep Federated Learning (FLD) using a CNN-BiLSTM network architecture. On the CIC-IDS2017 dataset, the stages of processing, reduction, balancing, and fea- ture extraction were conducted, in addition to the implementation of federated learn- ing considering multiclass scenarios and the data distribution in the Non-Independently and Identically Distributed (Non-IID) format. The proposed model was validated and compared against state-of-the-art approaches, using metrics such as accuracy, precision, recall, and F-Score, in addition to evaluating the detection rate of each specific attack class. The results obtained present accuracy rates of 98.40%, precision of 91.17%, recall of 95.21% and F-Score of 93%, evidencing that the developed model presents competitive performance in relation to the solutions implemented in the literature. Out- performing numerous models that implement centralized learning and multiclass feder- ated learning. These findings reinforce the potential of federated models as viable and effective alternatives to centralized approaches.126 p.| il., tabs.porComputaçãoInternet das coisasCartões de identificaçãoComputação em nuvemDetecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federadainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPGCC1312-D.pdfPGCC1312-D.pdfapplication/pdf1289034https://repositorio.ufsc.br/bitstream/123456789/267627/-1/PGCC1312-D.pdf18b8f7ce1aa8400575601826ba189f9eMD5-1123456789/2676272025-08-22 20:29:31.305oai:repositorio.ufsc.br:123456789/267627Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732025-08-22T23:29:31Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
title Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
spellingShingle Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
Pimentel, Erivan Laranjeira
Computação
Internet das coisas
Cartões de identificação
Computação em nuvem
title_short Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
title_full Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
title_fullStr Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
title_full_unstemmed Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
title_sort Detecção de ataques em ambientes de fog computing e IoT com a utilização de deep learning: uma abordagem federada
author Pimentel, Erivan Laranjeira
author_facet Pimentel, Erivan Laranjeira
author_role author
dc.contributor.none.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Pimentel, Erivan Laranjeira
dc.contributor.advisor1.fl_str_mv Westphall, Carlos Becker
dc.contributor.advisor-co1.fl_str_mv Souza, Cristiano Antonio de
contributor_str_mv Westphall, Carlos Becker
Souza, Cristiano Antonio de
dc.subject.classification.none.fl_str_mv Computação
Internet das coisas
Cartões de identificação
Computação em nuvem
topic Computação
Internet das coisas
Cartões de identificação
Computação em nuvem
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2025.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-08-22T23:29:31Z
dc.date.available.fl_str_mv 2025-08-22T23:29:31Z
dc.date.issued.fl_str_mv 2025
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 https://repositorio.ufsc.br/handle/123456789/267627
dc.identifier.other.none.fl_str_mv 393359
identifier_str_mv 393359
url https://repositorio.ufsc.br/handle/123456789/267627
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 126 p.| il., tabs.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/267627/-1/PGCC1312-D.pdf
bitstream.checksum.fl_str_mv 18b8f7ce1aa8400575601826ba189f9e
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv sandra.sobrera@ufsc.br
_version_ 1853672752171450368