Guia de codificação segura de dispositivos IoT

Detalhes bibliográficos
Autor(a) principal: Nobrega, Vinicius Sakaguchi de
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/255779
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Engenharia Mecatrônica.
id UFSC_fdc598e69a3e17ca8c8b169c92e8a19c
oai_identifier_str oai:repositorio.ufsc.br:123456789/255779
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Guia de codificação segura de dispositivos IoTInternet das Coisassegurança de softwareprogramação seguraTCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Engenharia Mecatrônica.A Internet das Coisas (Internet of Things - IoT) tem revolucionado a interação com o mundo físico, conectando diversos dispositivos à internet. No entanto, essa proliferação de dispositivos IoT trouxe desafios significativos em termos de segurança, muitas vezes devido à falta de atenção às práticas seguras de programação. Dessa forma, é possível que esses dispositivos sejam invadidos, de modo que seria viável para o invasor parar os processos em execução ou até mesmo alterar os dados presentes, problemas que podem ser reduzidos ao se aplicar boas práticas durante a programação dos dispositivos IoT. Considerando isso, apresenta-se neste trabalho um guia prático para codificação segura de dispositivos IoT. Para tanto, foi realizada uma pesquisa sobre as principais vulnerabilidades associadas à codificação destes dispositivos e foi estabelecido um conjunto de verificações que desenvolvedores devem aplicar para mitigar riscos de segurança causados por má programação. Além disso, o guia desenvolvido foi aplicado na análise de trabalhos de conclusão de curso que envolvem o desenvolvimento de software loT para identificar possíveis vulnerabilidades, assim como comparar os resultados obtidos com o diagnóstico de segurança providenciados por ferramentas de Inteligência Artificial (IA).The Internet of Things (IoT) has revolutionized interaction with the physical world by connecting various devices to the internet. However, this proliferation of IoT devices has brought significant security challenges, often due to a lack of attention to secure programming practices. As a result, these devices can be compromised, allowing attackers to halt ongoing processes or even alter existing data. These issues can be mitigated by applying good practices during the programming of IoT devices. In light of this, this work presents a practical guide for secure coding of IoT devices. To achieve this, research was conducted on the main vulnerabilities associated with coding these devices, and a set of checks was established that developers should apply to mitigate security risks caused by poor programming. Additionally, the developed guide was applied to the analysis of final year projects involving IoT software development to identify potential vulnerabilities, as well as to compare the results obtained with the security diagnostics provided by Artificial Intelligence (AI) tools.Joinville, SC.Pfitscher, Ricardo JoséUniversidade Federal de Santa Catarina.Nobrega, Vinicius Sakaguchi de2024-07-09T20:14:41Z2024-07-09T20:14:41Z2024-07-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis61 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/255779Open Access.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2024-07-09T20:14:42Zoai:repositorio.ufsc.br:123456789/255779Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732024-07-09T20:14:42Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Guia de codificação segura de dispositivos IoT
title Guia de codificação segura de dispositivos IoT
spellingShingle Guia de codificação segura de dispositivos IoT
Nobrega, Vinicius Sakaguchi de
Internet das Coisas
segurança de software
programação segura
title_short Guia de codificação segura de dispositivos IoT
title_full Guia de codificação segura de dispositivos IoT
title_fullStr Guia de codificação segura de dispositivos IoT
title_full_unstemmed Guia de codificação segura de dispositivos IoT
title_sort Guia de codificação segura de dispositivos IoT
author Nobrega, Vinicius Sakaguchi de
author_facet Nobrega, Vinicius Sakaguchi de
author_role author
dc.contributor.none.fl_str_mv Pfitscher, Ricardo José
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Nobrega, Vinicius Sakaguchi de
dc.subject.por.fl_str_mv Internet das Coisas
segurança de software
programação segura
topic Internet das Coisas
segurança de software
programação segura
description TCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Engenharia Mecatrônica.
publishDate 2024
dc.date.none.fl_str_mv 2024-07-09T20:14:41Z
2024-07-09T20:14:41Z
2024-07-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/255779
url https://repositorio.ufsc.br/handle/123456789/255779
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 61 f.
application/pdf
dc.publisher.none.fl_str_mv Joinville, SC.
publisher.none.fl_str_mv Joinville, SC.
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
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808651958569926656