Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Qt Contributors Summit 2019 -Fuzzing Qt

From Qt Wiki
Revision as of 12:08, 21 November 2019 by Robert Loehning (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

  • Explained briefly what fuzzing is in general
  • Showed how to fuzz Qt itself
    See readme file

What's missing to test Qt in oss-fuzz?

Google offers infrastructure and workflow for fuzzing free software, see oss-fuzz.

  • Qt still needs to support more sanitizers
  • A docker image defines how to build Qt and the fuzz targets
    A prototype exists, but needs tuning

Robert is working on both.

Which code needs fuzz testing the most?

Agreed criteria: Code that operates on possibly untrusted data

Proposals from the audience:

Robert will try adding them one by one. If you'd like to contribute some, he will be happily review them.

If you have further proposals, please comment here or write to Robert directly.