borgbackup / borg

Deduplicating archiver with compression and authenticated encryption.
https://www.borgbackup.org/
Other
11.06k stars 739 forks source link

Fuzzing #2514

Open rugk opened 7 years ago

rugk commented 7 years ago

Fuzzing is a very effective and easy method to find bad (security-related) errors, especially in C code. I think also Google recently offered money for fuzzing open-source software.

So you may do this.

ThomasWaldmann commented 7 years ago

The google offer is only for very widespread-use critical projects, not sure we would qualify yet.

Also not sure how to apply fuzzing to borg - just backup random stuff, put random stuff in data/config files?

enkore commented 7 years ago
rugk commented 7 years ago

Maybe have a look at https://fuzzing-project.org/, there are some tutorials and similar stuff.

rugk commented 7 years ago

Why does this belong to "Doing things differently"? Borg does not need to be re-developed/rewritten from scratch for this "feature". You can always fuzz software as it is.