Cargando…
Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers
Arduino is an open-source electronics platform based on cheap hardware and the easy-to-use software Integrated Development Environment (IDE). Nowadays, because of its open-source nature and its simple and accessible user experience, Arduino is ubiquitous and used among hobbyist and novice programmer...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007243/ https://www.ncbi.nlm.nih.gov/pubmed/36904941 http://dx.doi.org/10.3390/s23052740 |
_version_ | 1784905471513067520 |
---|---|
author | Corno, Fulvio Mannella, Luca |
author_facet | Corno, Fulvio Mannella, Luca |
author_sort | Corno, Fulvio |
collection | PubMed |
description | Arduino is an open-source electronics platform based on cheap hardware and the easy-to-use software Integrated Development Environment (IDE). Nowadays, because of its open-source nature and its simple and accessible user experience, Arduino is ubiquitous and used among hobbyist and novice programmers for Do It Yourself (DIY) projects, especially in the Internet of Things (IoT) domain. Unfortunately, such diffusion comes with a price. Many developers start working on this platform without having a deep knowledge of the leading security concepts in Information and Communication Technologies (ICT). Their applications, often publicly available on GitHub (or other code-sharing platforms), can be taken as examples by other developers or downloaded and used by non-expert users, spreading these issues in other projects. For these reasons, this paper aims at understanding the current landscape by analyzing a set of open-source DIY IoT projects and looking for potential security issues. Furthermore, the paper classifies those issues according to the proper security category. This study’s results offer a deeper understanding of the security concerns in Arduino projects created by hobbyist programmers and the dangers that may be faced by those who use these projects. |
format | Online Article Text |
id | pubmed-10007243 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100072432023-03-12 Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers Corno, Fulvio Mannella, Luca Sensors (Basel) Article Arduino is an open-source electronics platform based on cheap hardware and the easy-to-use software Integrated Development Environment (IDE). Nowadays, because of its open-source nature and its simple and accessible user experience, Arduino is ubiquitous and used among hobbyist and novice programmers for Do It Yourself (DIY) projects, especially in the Internet of Things (IoT) domain. Unfortunately, such diffusion comes with a price. Many developers start working on this platform without having a deep knowledge of the leading security concepts in Information and Communication Technologies (ICT). Their applications, often publicly available on GitHub (or other code-sharing platforms), can be taken as examples by other developers or downloaded and used by non-expert users, spreading these issues in other projects. For these reasons, this paper aims at understanding the current landscape by analyzing a set of open-source DIY IoT projects and looking for potential security issues. Furthermore, the paper classifies those issues according to the proper security category. This study’s results offer a deeper understanding of the security concerns in Arduino projects created by hobbyist programmers and the dangers that may be faced by those who use these projects. MDPI 2023-03-02 /pmc/articles/PMC10007243/ /pubmed/36904941 http://dx.doi.org/10.3390/s23052740 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Corno, Fulvio Mannella, Luca Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers |
title | Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers |
title_full | Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers |
title_fullStr | Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers |
title_full_unstemmed | Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers |
title_short | Security Evaluation of Arduino Projects Developed by Hobbyist IoT Programmers |
title_sort | security evaluation of arduino projects developed by hobbyist iot programmers |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007243/ https://www.ncbi.nlm.nih.gov/pubmed/36904941 http://dx.doi.org/10.3390/s23052740 |
work_keys_str_mv | AT cornofulvio securityevaluationofarduinoprojectsdevelopedbyhobbyistiotprogrammers AT mannellaluca securityevaluationofarduinoprojectsdevelopedbyhobbyistiotprogrammers |