Contributor
Moiseanu Rares

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.