NDFuzz: a non-intrusive coverage-guided fuzzing framework for virtualized network devices


연구 분야: Strategies



학회: Cybersecurity


초록

Network function virtualization provides programmable in-network middlewares by leveraging virtualization technologies and commodity hardware and has gained popularity among all mainstream network device manufacturers. Yet it is challenging to apply coverage-guided fuzzing, one of the state-of-the-art vulnerability discovery approaches, to those virtualized network devices, due to inevitable integrity protection adopted by those devices. In this paper, we propose a coverage-guided fuzzing framework NDFuzz for virtualized network devices with a novel integrity protection bypassing method, which is able to distinguish processes of virtualized network devices from hypervisors with a carefully designed non-intrusive page global directory inference technique. We implement NDFuzz atop of two black-box fuzzers and evaluate NDFuzz with three representative network protocols, SNMP , DHCP and NTP , on nine popular virtualized network devices. NDFuzz obtains an average 36% coverage improvement in comparison with its black-box counterparts. NDFuzz discovers 2 0-Day vulnerabilities and 1 1-Day vulnerability with coverage guidance while the black-box fuzzer can find only one of them. All discovered vulnerabilities are confirmed by corresponding vendors.


Author Profile
Yu Zhang

Institute of Information Engineering Chinese Academy of Sciences Beijing China

China
Author Profile
Baoxu Liu

Beijing Key Laboratory of Network Security and Protection Technology Beijing China

Andorra
Author Profile
Nanyu Zhong

School of Cyber Security University of Chinese Academy of Sciences Beijing China

China

📄 논문 정보

발행 연도 2022년
인용수 0
출판 국가 Andorra, China
사이트 Springer
좋아요 수 0

연관 논문 목록 (46건)