Challenges in Drone Firmware Analyses of Drone Firmware and Its Solutions

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kim, Yejun, Cho, Kwangsoo, Kim, Seungjoo
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929379664199680
author Kim, Yejun
Cho, Kwangsoo
Kim, Seungjoo
author_facet Kim, Yejun
Cho, Kwangsoo
Kim, Seungjoo
contents With the advancement of Internet of Things (IoT) technology, its applications span various sectors such as public, industrial, private and military. In particular, the drone sector has gained significant attention for both commercial and military purposes. As a result, there has been a surge in research focused on vulnerability analysis of drones. However, most security research to mitigate threats to IoT devices has focused primarily on networks, firmware and mobile applications. Of these, the use of fuzzing to analyze the security of firmware requires emulation of the firmware. However, when it comes to drone firmware, the industry lacks emulation and automated fuzzing tools. This is largely due to challenges such as limited input interfaces, firmware encryption and signatures. While it may be tempting to assume that existing emulators and automated analyzers for IoT devices can be applied to drones, practical applications have proven otherwise. In this paper, we discuss the challenges of dynamically analyzing drone firmware and propose potential solutions. In addition, we demonstrate the effectiveness of our methodology by applying it to DJI drones, which have the largest market share.
format Preprint
id arxiv_https___arxiv_org_abs_2312_16818
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Challenges in Drone Firmware Analyses of Drone Firmware and Its Solutions
Kim, Yejun
Cho, Kwangsoo
Kim, Seungjoo
Robotics
Cryptography and Security
With the advancement of Internet of Things (IoT) technology, its applications span various sectors such as public, industrial, private and military. In particular, the drone sector has gained significant attention for both commercial and military purposes. As a result, there has been a surge in research focused on vulnerability analysis of drones. However, most security research to mitigate threats to IoT devices has focused primarily on networks, firmware and mobile applications. Of these, the use of fuzzing to analyze the security of firmware requires emulation of the firmware. However, when it comes to drone firmware, the industry lacks emulation and automated fuzzing tools. This is largely due to challenges such as limited input interfaces, firmware encryption and signatures. While it may be tempting to assume that existing emulators and automated analyzers for IoT devices can be applied to drones, practical applications have proven otherwise. In this paper, we discuss the challenges of dynamically analyzing drone firmware and propose potential solutions. In addition, we demonstrate the effectiveness of our methodology by applying it to DJI drones, which have the largest market share.
title Challenges in Drone Firmware Analyses of Drone Firmware and Its Solutions
topic Robotics
Cryptography and Security
url https://arxiv.org/abs/2312.16818