Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

WGU (D487, KEO1) Secure Software Design Exam - Topic 4 Question 9 Discussion

Actual exam question for WGU's WGU (D487, KEO1) Secure Software Design exam
Question #: 9
Topic #: 4
[All WGU (D487, KEO1) Secure Software Design Questions]

The product development team is preparing for the production deployment of recent feature enhancements. One morning, they noticed the amount of test data grew exponentially overnight. Most fields were filled with random characters, but some structured query language was discovered.

Which type of security development lifecycle (SDL) tool was likely being used?

Show Suggested Answer Hide Answer
Suggested Answer: B

Comprehensive and Detailed In-Depth Explanation:

The scenario described indicates that the system was subjected to inputs containing random data and some structured query language (SQL) statements, leading to an exponential increase in test data. This behavior is characteristic of fuzzing, a testing technique used to identify vulnerabilities by inputting a wide range of random or unexpected data into the system.

Fuzzing aims to discover coding errors and security loopholes by bombarding the application with malformed or unexpected inputs, observing how the system responds. The presence of random characters and SQL statements suggests that the fuzzing tool was testing for vulnerabilities such as SQL injection by injecting various payloads into the system.

This approach is part of the Verification business function in the OWASP SAMM, specifically within the Security Testing practice. Security testing involves evaluating the software to identify vulnerabilities that could be exploited, and fuzzing is a common technique employed in this practice to ensure the robustness and security of the application.


OWASP SAMM: Verification - Security Testing

Contribute your Thoughts:

0/2000 characters
Cheryll
2 days ago
I'm not entirely sure, but I think dynamic analysis could also be a possibility since it deals with how the application behaves with inputs.
upvoted 0 times
...
Scot
7 days ago
I remember we discussed fuzzing in class, and it seems like it fits since the data was random and might have been used to test for vulnerabilities.
upvoted 0 times
...

Save Cancel