セキュリティ アナリストは、新しい API を評価する任務を負っています。アナリストは、脆弱性を解決するために、悪意のあるものと無害なものの両方のさまざまな入力をテストできる必要があります。アナリストは、この目標を達成するために次のどれを使用する必要がありますか?
正解:C
Fuzz testing, or fuzzing, is a software testing technique that involves providing invalid, unexpected, or random data as input to a computer program. The program is then monitored for exceptions such as crashes, or failing built-in code assertions or for potential memory leaks. This type of testing can help identify security vulnerabilities that could be exploited by malicious inputs.