Security Management on Arduino-Based Electronic Devices

被引:0
|
作者
Sainz-Raso, Jorge [1 ]
Martin, Sergio [1 ]
Diaz, Gabriel [1 ]
Castro, Manuel [1 ]
机构
[1] Univ Nacl Educ Distancia, Madrid, Spain
关键词
Hardware; Security; Software; Pins; Microcontrollers; Wireless fidelity; Microprogramming; Microcontrollers security management; network security; computer security; VULNERABILITIES; INTERNET;
D O I
10.1109/MCE.2022.3184118
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Arduino has emerged as a very popular electronic board because of its low-cost, open hardware approach, and flexibility with a huge potential for prototyping, small product runs, Internet of Things (IoT), makers or educational electronic projects, among others. However, there is a literature gap concerning wide analysis on different versions and types of Arduino boards, which include software, hardware, and communication vulnerabilities analysis. This work analyzes the software, hardware, and communication vulnerabilities that can be found in different versions of Arduino boards (entry level, enhanced features, IoT-oriented, nonofficial and with Operating System). The results of the analysis show that, in most cases, Arduino boards present hardware and software limitations and security vulnerabilities, probably due to their low-cost requirement design. Some examples are: an easy-to-override firmware, lack of power protection or nonencrypted board communications in the case of Arduino Yun. Also, Arduino does not check bad use of memory stack, so bad memory operations may end up easily on memory corruption and unexpected behavior. All these limitations and vulnerabilities may lead to security breaches on the deployed environment. Therefore, any security management policy must take these weaknesses into account.
引用
收藏
页码:72 / 84
页数:13
相关论文
共 50 条
  • [1] An Arduino-Based Magnetometer
    McCaughey, Mike
    [J]. PHYSICS TEACHER, 2017, 55 (05): : 274 - 275
  • [2] Arduino-based Catfish Seed Counter Read on Mobile Devices
    Putri, Erinda Febrian Ike
    Hadi, M. Nourman
    Masfufah, Umi
    Sarosa, Moechammad
    [J]. INTERNATIONAL CONFERENCE ON DESIGN, ENGINEERING AND COMPUTER SCIENCES, 2018, 453
  • [3] Building An Arduino-Based Scrolling Sign
    Craft, Brock
    [J]. ELECTRONICS WORLD, 2014, 120 (1933): : 36 - 37
  • [4] Arduino-based Recreation of Telecommunication Systems
    Ruiz-Garcia, Margarita
    Velasco-Alvarez, Francisco
    Reyes-Lecuona, Arcadio
    [J]. 2024 XVI CONGRESO DE TECNOLOGIA, APRENDIZAJE Y ENSENANZA DE LA ELECTRONICA, TAEE 2024, 2024,
  • [5] Design of An Arduino-based Smart Car
    Wang, Zhao
    Lim, Eng Gee
    Wang, Weiwei
    Leach, Mark
    Man, Ka Lok
    [J]. 2014 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2014, : 175 - 176
  • [6] Arduino-Based Projects in Physics Education
    Oprea, Marin
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ELEARNING AND SOFTWARE FOR EDUCATION: ELEARNING CHALLENGES AND NEW HORIZONS, VOL 2, 2018, : 107 - 113
  • [7] Arduino-Based Biosensor Impedance Measurement
    Khamis, Nurul Najwa
    Za'bah, Nor F.
    Mansor, Ahmad Fairuzabadi
    Nordin, Anis Nurashikin
    [J]. PROCEEDINGS OF 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING (ICCCE 2016), 2016, : 191 - 194
  • [8] High-resolution Arduino-based data acquisition devices for microscale separation systems
    Itterheimova, Petra
    Foret, Frantisek
    Kuban, Petr
    [J]. ANALYTICA CHIMICA ACTA, 2021, 1153
  • [9] ARDUINO-BASED LOW-COST ELECTRONIC TEXTILES TO INTRODUCE ELECTRIC CIRCUITS AND PROGRAMMING
    Serrano-Perez, E.
    [J]. REVISTA CUBANA DE FISICA, 2019, 36 (02): : 110 - 113
  • [10] Load Sensor Approach for Arduino-based Viscometer
    Latha, R.
    Vetrivelan, P.
    Geetha, S.
    Murthy, K. N.
    [J]. RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2023, 28 (01): : 153 - 165