Title: A blended approach of static binary mining and exploratory data analysis to obtain the security posture of embedded systems firmware
Authors: Mahesh Patil; Shailaja C. Patil
Addresses: Department of Electronics and Telecommunication Engineering, JSPM's Rajarshi Shahu College of Engineering, Maharashtra, India ' Department of Electronics and Telecommunication Engineering, JSPM's Rajarshi Shahu College of Engineering, Maharashtra, India
Abstract: In the era of connected embedded systems, devices are often targeted by sophisticated cyber-attacks. The entry point for these attacks is more often through firmware and hence analysing its security is vital. This research presents an innovative method for evaluating the security posture of firmware by examining its binary constituents. The approach combines static binary mining techniques with exploratory data analysis to visually depict the security posture of firmware. This aids in providing a comprehensive perspective of its weaknesses and strengths. To validate the effectiveness of the proposed approach and methodology, an in-depth security analysis is carried out on five real world firmware samples. The selection of these firmware samples encompasses a wide range of devices and applications, thereby assuring the broad relevance of the findings. The results demonstrate the efficacy of this technique in revealing and visually representing different firmware security characteristics, such as the firmware attack surface, the effectiveness of binary protection mechanisms, and the overall security resilience. The methodology is implemented as an open source tool named fw2ai, which automates the security analysis serving the needs of both security researchers and practitioners.
Keywords: binary analysis; embedded systems; exploratory data analyses; firmware security posture; internet of things; IoT.
DOI: 10.1504/IJICS.2025.145105
International Journal of Information and Computer Security, 2025 Vol.26 No.1/2, pp.1 - 21
Received: 29 Apr 2023
Accepted: 10 Apr 2024
Published online: 19 Mar 2025 *