Skip to content

Commit

Permalink
Update content/en/blog/2022/etcd-integrates-continuous-fuzzing.md
Browse files Browse the repository at this point in the history
Co-authored-by: Nate W. <4453979+nate-double-u@users.noreply.github.com>
  • Loading branch information
AdamKorcz and nate-double-u committed Mar 11, 2022
1 parent 73acb0e commit 446a071
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/en/blog/2022/etcd-integrates-continuous-fuzzing.md
Expand Up @@ -13,7 +13,7 @@ The etcd project was created at CoreOS in 2013 and later joined the CNCF in 2018

## What is fuzzing?

Fuzzing is a technique used to automate parts of the software testing process by way of a form of stress testing. The key idea is to write a fuzzing harness, which is similar in nature to a unit- or integration test, that will execute the application under test with some arbitrary input. The fuzzing engine that will run the fuzzing harness then uses genetic algorithms to extrapolate inputs that will cause the code under test to execute in a unique manner, i.e. generate inputs that trigger new code execution paths. The goal is then to observe if the code under test misbehaves in the event of any of the generated inputs. Fuzzing has been effective in uncovering reliability bugs and vulnerabilities in software for more than two decades, and open source software is increasingly adopting the technique.
Fuzzing is a technique used to automate parts of the software testing process by way of a form of stress testing. The key idea is to write a fuzzing harness similar to a unitor integrationtest that will execute the application under test with some arbitrary input. The fuzzing engine that will run the fuzzing harness then uses genetic algorithms to extrapolate inputs that will cause the code under test to execute uniquely, i.e., generate inputs that trigger new code execution paths. The goal is then to observe if the code under test misbehaves in the event of any of the generated inputs. Fuzzing has been effective in uncovering reliability bugs and vulnerabilities in software for more than two decades, and open source software is increasingly adopting the technique.

## Etcd fuzzing overview

Expand Down

0 comments on commit 446a071

Please sign in to comment.