Fuzzing: meaning, definitions and examples

๐Ÿ”
Add to dictionary

fuzzing

 

[ หˆfสŒz.ษชล‹ ]

Noun
Context #1 | Noun

software testing

Fuzzing is a software testing technique that involves providing invalid, unexpected, or random data as input to a program. This process helps to identify vulnerabilities and bugs by monitoring how the program behaves with these unusual inputs. Fuzzing can uncover security loopholes that may not be identified through traditional testing methods. It is often used in security research to ensure that software behaves securely under extreme conditions.

Synonyms

input testing, random testing, stress testing.

Examples of usage

  • The team used fuzzing to test the new application.
  • Fuzzing revealed several vulnerabilities in the system.
  • Automated fuzzing tools can generate thousands of test cases quickly.

Translations

Translations of the word "fuzzing" in other languages:

๐Ÿ‡ต๐Ÿ‡น fuzzing

๐Ÿ‡ฎ๐Ÿ‡ณ เคซเคœเคผเคฟเค‚เค—

๐Ÿ‡ฉ๐Ÿ‡ช Fuzzing

๐Ÿ‡ฎ๐Ÿ‡ฉ fuzzing

๐Ÿ‡บ๐Ÿ‡ฆ ั„ะฐะทะทะธะฝะณ

๐Ÿ‡ต๐Ÿ‡ฑ fuzzing

๐Ÿ‡ฏ๐Ÿ‡ต ใƒ•ใ‚กใ‚ธใƒณใ‚ฐ

๐Ÿ‡ซ๐Ÿ‡ท fuzzing

๐Ÿ‡ช๐Ÿ‡ธ fuzzing

๐Ÿ‡น๐Ÿ‡ท fuzzing

๐Ÿ‡ฐ๐Ÿ‡ท ํผ์ง•

๐Ÿ‡ธ๐Ÿ‡ฆ ููˆุฒูŠู†ุบ

๐Ÿ‡จ๐Ÿ‡ฟ fuzzing

๐Ÿ‡ธ๐Ÿ‡ฐ fuzzing

๐Ÿ‡จ๐Ÿ‡ณ ๆจก็ณŠๆต‹่ฏ•

๐Ÿ‡ธ๐Ÿ‡ฎ fuzzing

๐Ÿ‡ฎ๐Ÿ‡ธ fuzzing

๐Ÿ‡ฐ๐Ÿ‡ฟ ั„ะฐะทะทะธะฝะณ

๐Ÿ‡ฌ๐Ÿ‡ช แƒคแƒแƒ–แƒ–แƒ˜แƒœแƒ’แƒ˜

๐Ÿ‡ฆ๐Ÿ‡ฟ fuzzing

๐Ÿ‡ฒ๐Ÿ‡ฝ fuzzing

Etymology

The term 'fuzzing' originated in the late 1980s, specifically attributed to the work of Barton Miller and his colleagues at the University of Wisconsin. They initially used it to describe a method of generating random input for testing UNIX utilities. The name 'fuzz' was chosen due to the nature of the random data used; it was akin to 'fuzzy' or indistinct information. Over the years, fuzzing has evolved and gained prominence, especially in the field of cybersecurity, as it effectively helps identify security flaws in software applications. Today, various fuzzing tools have been developed, expanding its application well beyond its original intent, making fuzzing a staple practice in software security testing.