Fuzzing of Embedded Systems: A Survey


연구 분야: Analysis



학회: ACM Computing Surveys, Volume 55, Issue 7


초록

Security attacks abuse software vulnerabilities of IoT devices; hence, detecting and eliminating these vulnerabilities immediately are crucial. Fuzzing is an efficient method to identify vulnerabilities automatically, and many publications have been released to date. However, fuzzing for embedded systems has not been studied extensively owing to various obstacles, such as multi-architecture support, crash detection difficulties, and limited resources. Thus, the article introduces fuzzing techniques for embedded systems and the fuzzing differences for desktop and embedded systems. Further, we collect state-of-the-art technologies, discuss their advantages and disadvantages, and classify embedded system fuzzing tools. Finally, future directions for fuzzing research of embedded systems are predicted and discussed.


Author Profile
Joobeom Yun

Sejong University Gwangjin-gu Seoul Republic of Korea

Guam
Author Profile
Fayozbek Rustamov

Sejong University Gwangjin-gu Seoul Republic of Korea

Guam
Author Profile
Juhwan Kim

Sejong University Gwangjin-gu Seoul Republic of Korea

Guam

📄 논문 정보

발행 연도 2022년
인용수 41
출판 국가 Guam
사이트 ACM
좋아요 수 0

연관 논문 목록 (406건)