2023 · 30 citations · 19 references
ComputingComputer EngineeringComputer ScienceEmbedded SystemsOperating SystemsSystems ProgrammingFuzz TestingKernel ProgrammingSoftware TestingDirected FuzzingEfficiencyGreybox Fuzzing
Bug reports and patch commits are dramatically increasing for OS kernels, incentivizing a critical need for kernel-level bug reproduction and patch testing. Directed greybox fuzzing (DGF), aiming to stress-test a specific part of code, is a promising approach for bug reproduction and patch testing. However, the existing DGF methods exclusively target user-space applications, presenting intrinsic limitations in handling OS kernels. In particular, these methods cannot pinpoint the appropriate system calls and the needed syscall parameter values to reach the target location,resulting in low efficiency and waste of resources.
19
IEEE Software · 2011 · 2K citations
Marcel Böhme, Van-Thuan Pham, Manh-Dung Nguyen et al. · 2017 · 717 citations
Proceedings of the 24th USENIX Conference on Security Symposium
Jaeyeon Jung · 2015 · 466 citations
Hongxu Chen, Yinxing Xue, Yuekang Li et al. · 2018 · 256 citations · Full text