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 71 pages
Exam (elaborations)

WGU D487 Secure Software Design OA Exam Bank | Verified Questions with Rationales | 2026 Update

Document preview thumbnail
Preview 4 out of 71 pages

Prepare with Confidence for the WGU D487 Secure Software Design OA Exam! This comprehensive exam bank is your ultimate study guide for the WGU D487 Objective Assessment. It features 180 verified questions with expert rationales, meticulously designed to mirror the latest 2026 exam content and testing strategies. This resource is perfect for self-assessment, concept reinforcement, and building the confidence you need to pass on your first attempt. What's Inside: 180 Exam-Style Questions: Covering all key topics, including Application Security, Threat Modeling, Secure Design Principles, and Microservices Security. Detailed Rationales for EVERY Question: Understand the "why" behind each correct answer to deepen your comprehension and solidify your knowledge. Learn from expert explanations that break down complex security concepts. Organized for Effective Study: Questions are categorized by content area (Application, Developer, Threat) to help you identify your strengths and weaknesses. Latest 2026 Content: Reflects the most current exam format and subject matter. Key Topics Covered: Secure Design Principles: Least Privilege, Defense in Depth, Fail Secure, Separation of Duties. Threat Modeling: STRIDE, DREAD, Attack Trees, Data Flow Diagrams (DFDs). Authentication & Authorization: OAuth 2.0, JWT, RBAC, MFA, Session Management. Application Security: SQL Injection, XSS, CSRF, XXE, Deserialization. Cryptography: Encryption, Hashing, Digital Signatures, Key Management. DevSecOps & SDLC: SAST, DAST, CI/CD Pipeline Security, Shift-Left, Threat Modeling. This document is your key to mastering the course material and acing the WGU D487 OA.

Content preview

WGU D487 SECURE SOFTWARE
DESIGN OBJECTIVE
ASSESSMENT (OA) EXAM BANK
LATEST MOCK PRACTICE SET
180 Questions with Answers and Detailed Rationales


100 PERCENT GUARANTEED PASS


INSTANT DOWNLOAD ANSWERS INCLUDED



IMPORTANCE OF THIS DOCUMENT
This comprehensive examination preparation guide has been meticulously developed to help you succeed in the
WGU D487 SECURE SOFTWARE DESIGN OBJECTIVE ASSESSMENT (OA) EXAM BANK VERIFIED
QUESTIONS WITH EXPERT RATIONALES LATEST 2026 UPDATE | ACCURATE & VERIFIED. It contains 180
carefully selected questions that reflect the most current exam content and testing strategies. Each question is
accompanied by a correct answer and a detailed rationale that explains the underlying pathophysiology,
pharmacology, or clinical reasoning.

Self-Assessment – Test your knowledge and Exam Preparation – Familiarize yourself with the
identify areas requiring further question format and content
study areas

Concept Reinforcement – Deepen your Confidence Building – Develop test-taking
understanding through strategies and reduce
evidence-based exam anxiety
rationales
Time Management – Practice answering
questions under simulated
exam conditions




Review Summary 180 Questions


Foundations - Application - WGU D487 Secure Software Design Objective Assessment OA BANK WITH
Expert Rationales 2026 Update Accurate & Secure Software Design Graduate
All answers with rationales

,Table of Contents

Content Area Questions Key Topics

Security 1-45 Application, Developer, Threat, Design, Review


Application 46-90 Security, Developer, Threat, Secure, Approach


Developer 91-135 Security, Application, Design, Threat, Session


Threat 136-180 Application, Security, Session, Developer, Secure


TOTAL 180 All questions include answers and detailed rationales

,Section A - Security

Q1.
In a microservices architecture, a developer proposes using JSON Web Tokens (JWT) for
stateless authentication. Which design flaw introduces a critical vulnerability?


A. Storing the JWT in local storage on the B. Using a symmetric key shared among all
client services for JWT signing

C. Setting a short expiration time on the D. Including the user's role in the JWT
token payload
Correct: B - Using a symmetric key shared among all services for JWT signing


Rationale:Using a symmetric key shared among all services means any compromised
service can forge tokens for any user. Storing in local storage is a risk but not the critical
design flaw. Short expiration is a best practice. Including role is common but should be
validated.

Q2.
During a threat modeling session for an e-commerce application, the team uses STRIDE.
Which mitigation directly addresses the 'Spoofing' threat?


A. Implementing input validation on all B. Enforcing multi-factor authentication for
user-supplied fields admin accounts

C. Encrypting data in transit with TLS D. Logging all access attempts to sensitive
resources
Correct: B - Enforcing multi-factor authentication for admin accounts


Rationale:Spoofing involves impersonating a user or system. MFA mitigates spoofing by
requiring additional proof of identity. Input validation addresses tampering. TLS addresses
information disclosure. Logging addresses repudiation.

Q3.
Which of the following is the most effective approach to prevent SQL injection in a legacy
PHP application without rewriting the entire codebase?


A. Using a web application firewall (WAF) to B. Escaping all user input with a global
filter malicious requests function

C. Migrating to parameterized prepared D. Disabling error messages that reveal
statements for all database queries database structure
Correct: C - Migrating to parameterized prepared statements for all database queries




Page 3

, Section A - Security



Rationale: Parameterized prepared statements ensure SQL queries are parsed separately

from data, eliminating injection. WAF is a mitigation, not a fix. Escaping can be error-prone.

Disabling errors reduces information disclosure but does not prevent injection.


Q4.
In a CI/CD pipeline, a security scanner flags a dependency with a known critical
vulnerability. The team decides to proceed to production because the vulnerability is not
exploitable in their environment. This decision is an example of which risk management
strategy?


A. Risk acceptance B. Risk avoidance

C. Risk mitigation D. Risk transfer
Correct: A - Risk acceptance


Rationale:Risk acceptance involves acknowledging the risk and choosing not to act because
the impact or likelihood is low. Avoidance would remove the dependency. Mitigation would
apply a patch or workaround. Transfer would shift risk to a third party.

Q5.
An application uses OAuth 2.0 with the authorization code flow. Which additional security
measure is essential to prevent authorization code interception?


A. Using client-side JavaScript to handle the B. Validating the 'state' parameter
redirect

C. Shortening the authorization code D. Using PKCE (Proof Key for Code
expiration to 1 minute Exchange)
Correct: D - Using PKCE (Proof Key for Code Exchange)


Rationale:PKCE adds a dynamic secret that prevents code interception and replay attacks,
especially for public clients. The state parameter prevents CSRF but not interception. Short
expiration reduces the window but does not prevent interception. Client-side handling
increases risk.

Q6.
Which of the following is a primary advantage of using a threat model such as DREAD
over a simple checklist?


A. It provides a quantitative risk score for B. It eliminates the need for manual security
prioritizing threats. testing.

C. It automatically generates security test D. It ensures compliance with regulatory
cases. standards.




Page 4

Document information

Uploaded on
August 27, 2026
Number of pages
71
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
CA$38.55

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.
Studymart
4.8
(347)
Sold
101
Followers
63
Items
1385
Last sold
11 hours 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