Poster: Combining Fuzzing with Concolic Execution for IoT Firmware Testing


연구 분야: Analysis



학회: CCS '23: Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security


초록

The supply of IoT devices is increasing year by year. Even in industries that demand sophistication, such as unmanned driving, construction, and robotics industry, IoT devices are being utilized. However, the security of IoT devices is lagging behind this development due to their diverse types and challenging firmware execution environments. The existing methods, such as direct device connectivity or partial emulation, are used to solve this. However, full system emulation is better suited for the large-scale analysis, because it can test many firmwares without requiring devices. Therefore, recent studies have integrated emulation and software testing techniques such as fuzzing, but they are still unsuitable for testing various firmware and inefficient. In this poster, we propose FirmColic, which combines fuzzing with concolic execution to mitigate these limitations. FirmColic is a type of augmented process emulation, which improves the effectiveness of fuzzing using keyword extraction based on concolic execution. Also, we apply five arbitration techniques in an augmented process emulation environment for the high success rates of the emulation. We prove that FirmColic has faster detection, more crash detection, and a higher code coverage than the previous studies.


Author Profile
Jihyeon Yu

Sejong University Seoul Republic of Korea

Korea
Author Profile
Juhwan Kim

Sejong University Seoul Republic of Korea

Korea
Author Profile
Yeohoon Yun

Sejong University Seoul Republic of Korea

Korea

📄 논문 정보

발행 연도 2023년
인용수 4
출판 국가 Korea
사이트 ACM
좋아요 수 0

연관 논문 목록 (128건)