Security Management on Arduino-Based Electronic Devices

被引:1
|
作者
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 条
  • [31] Determining the quality level of ready to-eat stuffed mussels with Arduino-based electronic nose
    Yavuzer, Emre
    Kose, Memduh
    Uslu, Hasan
    JOURNAL OF FOOD MEASUREMENT AND CHARACTERIZATION, 2024, 18 (07) : 5629 - 5637
  • [32] Teaching atmospheric physics using Arduino-based tools
    Peto, Maria
    TIM 19 PHYSICS CONFERENCE, 2020, 2218
  • [33] Integrating Arduino-based Educational Mobile Robots in ROS
    Araujo, Andre
    Portugal, David
    Couceiro, Micael S.
    Rocha, Rui P.
    PROCEEDINGS OF THE 2013 13TH INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS (ROBOTICA), 2013,
  • [34] An Arduino-based EIS with a Logarithmic Amplifier for Corrosion Monitoring
    Angelini, Emma
    Corbellini, Simone
    Parvis, Marco
    Ferraris, Franco
    Grassini, Sabrina
    2014 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC) PROCEEDINGS, 2014, : 905 - 910
  • [35] Time Synchronization in Arduino-based Wireless Sensor Networks
    Perez, M. S.
    Carrera, E. V.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (02) : 455 - 461
  • [36] An Arduino-Based Experiment Designed to Investigate Gas Pressure
    Salar, Riza
    PHYSICS TEACHER, 2021, 59 (03): : 202 - 204
  • [37] Remote Experimentation through Arduino-Based Remote Laboratories
    Martin, Sergio
    Fernandez-Pacheco, Atilano
    Ruiperez-Valiente, Jose A.
    Carro, German
    Castro, Manuel
    Revista Iberoamericana de Tecnologias del Aprendizaje, 2021, 16 (02): : 180 - 186
  • [38] USING ASSEMBLER FOR MICROCONTROLLER STUDY ON ARDUINO-BASED PLATFORM
    Vostrukhin, Aleksandr
    Vakhtina, Elena
    Bondar, Sergey
    16TH INTERNATIONAL SCIENTIFIC CONFERENCE: ENGINEERING FOR RURAL DEVELOPMENT, 2017, : 581 - 587
  • [39] Arduino-Based Data Acquisition into Excel, LabVIEW, and MATLAB
    Nichols, Daniel
    PHYSICS TEACHER, 2017, 55 (04): : 226 - 227
  • [40] A low-cost Arduino-based NMR console
    Yubonmhat, K.
    Youngdee, W.
    Chinwong, S.
    Saowadee, N.
    SIAM PHYSICS CONGRESS 2019 (SPC2019): PHYSICS BEYOND DISRUPTION SOCIETY, 2019, 1380