Litcius/Paper detail

Snipuzz: Black-box Fuzzing of IoT Firmware via Message Snippet Inference

Xiaotao Feng, Ruoxi Sun, Xiaogang Zhu, Minhui Xue, Sheng Wen, Dongxi Liu, ‪Surya Nepal‬, Yang Xiang

2021146 citationsDOI

Abstract

The proliferation of Internet of Things (IoT) devices has made people's lives more convenient, but it has also raised many security concerns. Due to the difficulty of obtaining and emulating IoT firmware, in the absence of internal execution information, black-box fuzzing of IoT devices has become a viable option. However, existing black-box fuzzers cannot form effective mutation optimization mechanisms to guide their testing processes, mainly due to the lack of feedback. In addition, because of the prevalent use of various and non-standard communication message formats in IoT devices, it is difficult or even impossible to apply existing grammar-based fuzzing strategies. Therefore, an efficient fuzzing approach with syntax inference is required in the IoT fuzzing domain.

Topics & Concepts

Fuzz testingComputer scienceFirmwareBlack boxInferenceDomain (mathematical analysis)Programming languageComputer securitySoftwareOperating systemArtificial intelligenceMathematicsMathematical analysisSoftware Testing and Debugging TechniquesAdvanced Malware Detection TechniquesMachine Learning and Data Classification