CompTIA Security+ Question E-49

Which of the following application security testing techniques is implemented when an automated system generates random input data?

A. Fuzzing
C. Hardening
D. Input validation

Answer: A

Fuzzing is a software testing technique that involves providing invalid, unexpected, or random data to as inputs to a computer program. The program is then monitored for exceptions such as crashes, or failed validation, or memory leaks.