Improve Mojo IPC fuzzing
- Mentors
- Chris Bookholt, Alex Gough
- Organization
- Chromium
- Technologies
- c++
- Topics
- security, web, fuzzing
Chromium’s multi-process architecture requires a mechanism for safely communicating between its processes. This requirement is addressed by Mojo - an IPC (inter-process communication) framework that uses the Mojom IDL (interface definition language) to describe interfaces, collections of messages and data structures. The goal of this project is to improve security by introducing a new fuzzing technique - snapshot fuzzing, as an improved alternative to existing fuzzing techniques.