Skip to main content
fuzzing

fuzzing

1 8.0
A testing method that sends random input to a program to find bugs
  • noun
  • /ˈfʌzɪŋ/
  • Specialized
translation icon : fuzzing
  • The team utilized fuzzing to test the application, inputting random data to uncover unexpected errors.

Examples

  • We intend to show that, when applicable, grey-box fuzzing is more effective at finding bugs than RFC-compliant or capture-replay mutation black-box tools.

    Blog text (11)
  • An open-source, freely available, full-featured, and extensible fuzzing framework is being released at Black Hat US 2007.

    Blog text (11)
  • We call this activity grey-box fuzzing.

    Blog text (11)
  • Even the most expensive commercial fuzzing suites leave much to be desired by way of automation.

    Blog text (11)
  • We will release several new file and file system fuzzing tools that were created in support of this research, as well as demonstrate how to use the tools to create your own malicious hard drives and files.

    Blog text (11)
  • Justin works alongside a stable of experts fluent in helping clients understand the SDL, Threat Modeling, Effective Fuzzing techniques, and Secure Code Review and Design.

    Blog text (11)
  • His most recent projects (aka "babies") include the PaiMei reverse engineering framework and the Sulley fuzzing framework.

    Blog text (11)
  • He was a technical editor for the upcoming fuzzing book authored by Sutton, Greene, and Amini.

    Blog text (11)
  • Using fuzzing in our tests revealed many unexpected bugs in the software.

  • By employing fuzzing, the engineers were able to discover numerous bugs that were not found during regular testing.

Synonyms

test
vsfuzzing
1.0

An activity to check how well something works

is a specific software method that feeds random data to find vulnerabilities
testing
vsfuzzing
504 2.5

A process of checking how well something works or how safe it is

is a specific software technique using random inputs to find bugs
faultfinding
vsfuzzing
  • Specialized
5.6

A process of finding problems in machines or computer programs

uses random or unexpected inputs to find bugs or vulnerabilities

How Thorough

security review
  • Specialized
4.0
fuzzing
  • Specialized
1 8.0
checking program
  • Specialized
4.2

Surface Forms

fuzzing singular
fuzzings plural

Morphology

fuzzing = fuzz (semi-transparent) = fuzz + ing

Morphologically verb + -ing is regular, but the technical security/testing meaning is specialized and not derivable from common senses of 'fuzz' for many learners.

Etymology

Fuzzing in software comes from fuzz, used in the sense of 'fuzzy' meaning random or unclear input; testers send random data at a program to see what breaks, so the test is called fuzzing.