argXtract: Deriving IoT Security Configurations via Automated Static Analysis of Stripped ARM Binaries
Pallavi Sivakumaran, Jorge Blasco

TL;DR
argXtract is an open-source static analysis tool that automatically extracts security configuration details from stripped ARM Cortex-M IoT firmware, revealing widespread security weaknesses across real-world device datasets.
Contribution
The paper introduces argXtract, a novel tool for automated static analysis of stripped ARM IoT firmware, enabling large-scale security configuration assessment.
Findings
Widespread security and privacy weaknesses found in IoT firmware.
argXtract successfully analyzes 243 Bluetooth LE binaries.
Automated analysis reveals minimal security protections in real-world devices.
Abstract
Recent high-profile attacks on the Internet of Things (IoT) have brought to the forefront the vulnerability of "smart" devices, and have resulted in numerous IoT-focused security analyses. Many of the attacks had weak device configuration as the root cause. One potential source of rich and definitive information about the configuration of an IoT device is the device's firmware. However, firmware analysis is complex and automated firmware analyses have thus far been confined to devices with more traditional operating systems such as Linux or VxWorks. Most IoT peripherals, due to lacking traditional operating systems and implementing a wide variety of communication technologies, have only been the subject of smaller-scale analyses. Peripheral firmware analysis is further complicated by the fact that such firmware files are predominantly available as stripped binaries, without the ELF…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing · User Authentication and Security Systems
