• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 71 páginas
Examen

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

Document preview thumbnail
Vista previa 4 fuera de 71 páginas

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.

Vista previa del contenido

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

Información del documento

Subido en
27 de agosto de 2026
Número de páginas
71
Escrito en
2026/2027
Tipo
Examen
Contiene
Preguntas y respuestas
$26.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
Studymart
4.8
(350)
Vendido
106
Seguidores
65
Artículos
1436
Última venta
1 semana hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes