Doppelgänger test generation for revealing bugs in autonomous driving software

Y Huai, Y Chen, S Almanee, T Ngo… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Vehicles controlled by autonomous driving software (ADS) are expected to bring many
social and economic benefits, but at the current stage not being broadly used due to …

Binary-level directed fuzzing for {use-after-free} vulnerabilities

MD Nguyen, S Bardin, R Bonichon, R Groz… - … on Research in Attacks …, 2020 - usenix.org
Directed fuzzing focuses on automatically testing specific parts of the code by taking
advantage of additional information such as (partial) bug stack trace, patches or risky …

SATURN: Host-gadget synergistic USB driver fuzzing

Y Xu, H Sun, J Liu, Y Shen… - 2024 IEEE Symposium on …, 2024 - ieeexplore.ieee.org
The Universal Serial Bus (USB) is an essential component in modern operating systems,
allowing for a wide assortment of peripherals to connect conveniently to a computer. The …

{FuzzGuard}: Filtering out unreachable inputs in directed grey-box fuzzing through deep learning

P Zong, T Lv, D Wang, Z Deng, R Liang… - 29th USENIX security …, 2020 - usenix.org
Recently, directed grey-box fuzzing (DGF) becomes popular in the field of software testing.
Different from coverage-based fuzzing whose goal is to increase code coverage for …

[PDF][PDF] Semantic-informed driver fuzzing without both the hardware devices and the emulators

W Zhao, K Lu, Q Wu, Y Qi - Network and Distributed Systems Security …, 2022 - par.nsf.gov
Device drivers are security-critical. In monolithic kernels like Linux, there are hundreds of
thousands of drivers which run in the same privilege as the core kernel. Consequently, a …

Asfault: Testing self-driving car software using search-based procedural content generation

A Gambi, M Müller, G Fraser - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Ensuring the safety of self-driving cars is important, but neither industry nor authorities have
settled on a standard way to test them. Deploying self-driving cars for testing in regular traffic …

Selectfuzz: Efficient directed fuzzing with selective path exploration

C Luo, W Meng, P Li - 2023 IEEE Symposium on Security and …, 2023 - ieeexplore.ieee.org
Directed grey-box fuzzers specialize in testing specific target code. They have been applied
to many security applications such as reproducing known crashes and detecting …

Can-ft: A fuzz testing method for automotive controller area network bus

H Zhang, K Huang, J Wang, Z Liu - … International Conference on …, 2021 - ieeexplore.ieee.org
The Controller Area Network (CAN) bus is the de-facto standard for connecting the
Electronic Control Units (ECUs) in automobiles. However, there are serious cyber-security …

Ijon: Exploring deep state spaces via fuzzing

C Aschermann, S Schumilo, A Abbasi… - 2020 IEEE Symposium …, 2020 - ieeexplore.ieee.org
Although current fuzz testing (fuzzing) methods are highly effective, there are still many
situations such as complex state machines where fully automated approaches fail. State-of …

Memfuzz: Using memory accesses to guide fuzzing

N Coppik, O Schwahn, N Suri - 2019 12th IEEE Conference on …, 2019 - ieeexplore.ieee.org
Fuzzing is a form of random testing that is widely used for finding bugs and vulnerabilities.
State of the art approaches commonly leverage information about the control flow of prior …