Log-based light-weight fuzzer for IoT firmwareIoT 펌웨어를 위한 로그 기반의 경량화된 퍼저

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 179
  • Download : 0
Linux-based IoT devices such as routers and IP cameras, which are directly related to personal privacy, are threatened by large-scale cyber attacks due to their weak security. To analyze the security of numerous IoT devices, most studies emulate the device's firmware and then utilize dynamic analysis techniques such as fuzzing. However, previous researches have two fundamental problems. First, the overhead generated by emulating the entire system of the target device makes analysis inefficient. Second, the fuzzing environment, such as the input format of the program, should be set by the analyst manually. Due to these problems, existing methods were not suitable for large-scale security analysis of embedded devices. In this study, we present FirmZ, a system that performs an efficient large-scale vulnerability analysis by addressing the above problems. FirmZ builds an independent fuzzing environment for each internal program in target firmware. It then extracts the input formats of each program for fuzzing from the program execution logs. Consequently, FirmZ performs a fully automated analysis of the target device. Using a prototype of FirmZ, we analyzed the CGI programs in 16 D-Link firmware images. FirmZ successfully extracted 51.53% of the execution logs of the CGI programs on average and automatically configured a fuzzing environment for each program. By fuzzing each program in the configured environment for two hours, FirmZ discovered an average of 13.4 unique crashes in each firmware image. Further, it presents 11.3 times better performance than the previous approach in terms of the time for identifying the same vulnerability.
Advisors
Kim, Yongdaeresearcher김용대researcher
Description
한국과학기술원 :정보보호대학원,
Publisher
한국과학기술원
Issue Date
2021
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 정보보호대학원, 2021.2,[iv, 23 p. :]

Keywords

Firmware▼aEmulation▼aAutomation▼aWeb▼aFuzzing; 펌웨어▼a에뮬레이션▼a자동화▼a웹▼a퍼징

URI
http://hdl.handle.net/10203/296191
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=957317&flag=dissertation
Appears in Collection
IS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0