Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 32 pages
Exam (elaborations)

WGU D487 Secure Software Design Exam Review | Complete Practice Exam with 100% Verified Correct Answers and Detailed Rationales | Latest Update - 2026/2027 | Already Graded A+

Document preview thumbnail
Preview 4 out of 32 pages

Ace the WGU D487 Secure Software Design exam with this complete practice exam featuring 100% verified correct answers and detailed rationales. Master high-yield topics including the Security Development Lifecycle (SDL) phases (Architecture, Design, Ship/A5, Post-release), application decomposition and threat modeling artifacts, dynamic vs. static code analysis, fuzz testing, design security reviews, SANS threat modeling steps, SQL injection detection, integrity as a security goal, DREAD risk ranking, OpenSAMM business functions (Governance, Construction, Verification, Deployment), STRIDE methodology (Spoofing, Tampering, Elevation of privilege), product risk profiles, Agile/Cloud/DevOps SDL adaptations, least privilege principle, privacy impact assessments (P1 for PII), black-box vs. white-box testing, credential storage with salted hashes, data flow diagram elements, authorization vs. authentication, XSS and input validation vulnerabilities, and post-release support activities. Already Graded A+ and fully updated for 2026/2027, this resource builds the deep security design knowledge needed to pass with confidence.

Content preview

WGU D487 Secure Software Design
Exam Review | Complete Practice Exam
with 100% Verified Correct Answers and
Detailed Rationales | Latest Update -
2026/2027 | Already Graded A+

Question 1
What are the two deliverables of the Architecture phase of the SDL?
A. Application decomposition & Threat modeling artifacts
B. Information disclosure & Attack Modeling
C. Threat Modeling artifacts & Policy compliance analysis
D. Policy compliance analysis & Attack modeling
Answer: A
Rationale: The Architecture phase of the Security Development Lifecycle (SDL)
produces application decomposition (breaking down the application into
components) and threat modeling artifacts (documenting potential threats and
mitigations). These are the primary deliverables used to guide security design
decisions.


Question 2
What happens during a dynamic code review?
A. Programmers monitor system memory, functional behavior, response times, and
overall performance.
B. Customers perform tests to check software meets requirements.
C. An analysis of computer programs without executing them is performed.
D. Input fields are supplied with unexpected input and tested.
Answer: A
Rationale: Dynamic code review (or dynamic analysis) involves executing the
program and monitoring its behavior in real-time, including system memory,

pg. 1

,functional behavior, response times, and overall performance. Static code analysis
is performed without executing the code. Fuzz testing involves supplying
unexpected input.


Question 3
What are the advantages of the following security analysis tools? - Fuzz Testing
A. Access to the actual instructions the software will be guessing
B. Tests a specific operational deployment
C. Requires no supporting Technology
D. Testing in a random approach
Answer: B
Rationale: Fuzz testing tests a specific operational deployment by providing
invalid, unexpected, or random data as inputs to a computer program. It is effective
for finding buffer overflows, input validation errors, and other vulnerabilities. It
does not require access to source code.


Question 4
What is the goal of design security review deliverables?
A. To make modifications to the design of software components based on security
assessments
B. To create data flow diagrams, elements, and threat listings
C. To analyze adherence to company policies
D. To plan to mitigate, accept, or tolerate risk
Answer: A
Rationale: The goal of design security review deliverables is to make
modifications to the design of software components based on security assessments,
ensuring that security is built into the architecture from the start.


Question 5
How can you establish your own SDL to build security into a process appropriate
for your organization's needs based on the given environments? - Cloud
A. Enables and improves business activities
pg. 2

,B. Continues integration and continuous development
C. API invocation processes
D. Iterative Development
Answer: A
Rationale: In a cloud environment, establishing an SDL should enable and
improve business activities. The cloud environment is dynamic and requires
security to be integrated in a way that supports business agility and scalability.


Question 6
Which step will you find in the SANS Institute Cyber Defense seven-step recipe
for conducting threat modeling and application risk analysis?
A. Demonstrate improvement
B. Brainstorm threats from adversaries
C. Threat assessment
D. Conduct a BSIMM assessment
Answer: B
Rationale: The SANS Institute Cyber Defense seven-step recipe includes
"Brainstorm threats from adversaries" as a key step. This involves thinking like an
attacker to identify potential threats and vulnerabilities.


Question 7
Which phase of penetration testing allows for remediation to be performed?
A. Deploy
B. Identify
C. Assess
D. Evaluation and plan
Answer: D
Rationale: The Evaluation and plan phase of penetration testing allows for
remediation to be performed. After vulnerabilities are identified and assessed, the
organization can plan and implement remediation measures before final
deployment.



pg. 3

, Question 8
The company's website uses querystring parameters to filter products by category.
The URL, when filtering on a product category, looks like
this: company.com/products?category=2. If the security team saw a URL
of company.com/products?category=2 OR 1=1 in the logs, what assumption should
they make?
A. An attacker is attempting to access the system using credentials that do not
belong to them.
B. An attacker is attempting to force the application to throw an exception so they
may view exploitable information.
C. An attacker is attempting to use SQL injection to gain access to information.
D. An attacker is attempting to enter invalid characters in a textbox on the products
page.
Answer: C
Rationale: The input "2 OR 1=1" is a classic SQL injection attempt. The attacker
is trying to manipulate the SQL query to return all records (since 1=1 is always
true). This is a common technique to bypass authentication or extract data.


Question 9
Which security goal is defined by "guarding against improper information
modification or destruction and ensuring information non-repudiation and
authenticity"?
A. Reliability
B. Integrity
C. Availability
D. Quality
Answer: B
Rationale: Integrity is the security goal that guards against improper information
modification or destruction and ensures non-repudiation and authenticity.
Confidentiality is about keeping information secret; availability is about ensuring
access when needed.




pg. 4

Document information

Uploaded on
September 8, 2026
Number of pages
32
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$22.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
ExamsWizard
4.1
(36)
Sold
172
Followers
12
Items
1034
Last sold
1 day ago




Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions