AoT - Attack on Things: A security analysis of IoT firmware updates

被引:0
|
作者
Ibrahim, Muhammad [1 ]
Continella, Andrea [2 ]
Bianchi, Antonio [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Univ Twente, Enschede, Netherlands
关键词
D O I
10.1109/EuroSP57164.2023.00065
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
IoT devices implement firmware update mechanisms to fix security issues and deploy new features. These mechanisms are often triggered and mediated by mobile companion apps running on the users' smartphones. While it is crucial to update devices, these mechanisms may cause critical security flaws if they are not implemented correctly. Given their relevance, in this paper, we perform a systematic security analysis of the firmware update mechanisms adopted by IoT devices via their companion apps. First, we define a threat model for IoT firmware updates, and we categorize the different potential security issues affecting them. Then, we analyze 23 popular IoT devices (and corresponding companion apps) to identify vulnerable devices and the SDKs that such devices use to implement the update functionality. Our analysis reveals that 6 popular SDKs present dangerous security flaws. Additionally, we fingerprint each vulnerable SDK and we leverage our fingerprints to perform a largescale analysis of companion apps from the Google Play Store. Our results show that 61 popular devices and 1,356 apps rely on vulnerable SDKs, thus, they potentially adopt an insecure firmware update mechanism.
引用
收藏
页码:1047 / 1064
页数:18
相关论文
共 50 条
  • [1] A taxonomy of IoT firmware security and principal firmware analysis techniques
    Nadir, Ibrahim
    Mahmood, Haroon
    Asadullah, Ghalib
    [J]. INTERNATIONAL JOURNAL OF CRITICAL INFRASTRUCTURE PROTECTION, 2022, 38
  • [2] Secure Firmware Updates for IoT: A Survey
    Kolehmainen, Antti
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 112 - 117
  • [3] Security Enhancement on Firmware for the Internet of Things
    Ma, Xiao
    Li, Yu-qian
    Chen, Shu-hui
    Su, Jin-shu
    [J]. INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND NETWORK ENGINEERING (WCNE 2016), 2016,
  • [4] Hybrid Firmware Analysis for Known Mobile and IoT Security Vulnerabilities
    Sun, Pengfei
    Garcia, Luis
    Salles-Loustau, Gabriel
    Zonouz, Saman
    [J]. 2020 50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2020), 2020, : 373 - 384
  • [5] Forensic analysis and security assessment of IoT camera firmware for smart homes
    Bhardwaj, Akashdeep
    Kaushik, Keshav
    Bharany, Salil
    Kim, SeongKi
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (04)
  • [6] Reliable Firmware Updates for the Information-Centric Internet of Things
    Guendogan, Cenk
    Amsuess, Christian
    Schmidt, Thomas C.
    Waehlisch, Matthias
    [J]. PROCEEDINGS OF THE 2021 8TH ACM CONFERENCE ON INFORMATION-CENTRIC NETWORKING (ICN '21), 2021, : 59 - 70
  • [7] Agents of Things (AoT): An Intelligent Operational Concept of the Internet of Things (IoT)
    Mzahm, Anas M.
    Ahmad, Mohd Sharifuddin
    Tang, Alicia Y. C.
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA), 2013, : 159 - 164
  • [8] Linux-based IoT Benchmark Generator For Firmware Security Analysis Tools
    de Ruck, Dairo
    Goeman, Victor
    Willocx, Michiel
    Lapon, Jorn
    Naessens, Vincent
    [J]. 18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,
  • [9] Blockchain-Based Security Model for LoRaWAN Firmware Updates
    Mtetwa, Njabulo Sakhile
    Tarwireyi, Paul
    Sibeko, Cecilia Nombuso
    Abu-Mahfouz, Adnan
    Adigun, Matthew
    [J]. JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2022, 11 (01)
  • [10] Securing Over-The-Air IoT Firmware Updates using Blockchain
    He, Xinchi
    Alqahtani, Sarra
    Gamble, Rose
    Papa, Mauricio
    [J]. INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (COINS), 2019, : 164 - 171