Guia de codificação segura de dispositivos IoT
Autor(a) principal: | |
---|---|
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 |