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

WGU D487 Secure Software Design OA Test Bank QUESTIONS AND ANSWERS ALREADY GRADED A+. 100% Verified Solutions | Updated Per Latest Guidelines | Graded A+

Document preview thumbnail
Preview 4 out of 83 pages

The WGU D487 Secure Software Design course emphasizes the integration of security throughout the software development lifecycle. This test bank offers a rigorous assessment of key concepts including threat modeling, secure architecture, and defensive programming. Each of the 200 questions is accompanied by a detailed rationale that explains not only the correct answer but also why the distractors are incorrect, fostering deeper comprehension. The content spans from foundational security principles to advanced topics like cryptography and cloud security, ensuring a holistic review. By practicing with these verified questions, students can identify knowledge gaps and build confidence for the objective assessment. The material is meticulously updated for the 2026/2027 academic year, aligning with the latest WGU guidelines and industry best practices. This resource is an indispensable tool for achieving a high pass rate and earning an A+ grade.

Content preview

, WGU D487 Secure Software Design OA Test Bank 3 |
2026/2027 Edition | 200 Verified Questions - 150 Questions
with Answers
WGU D487 Secure Software Design OA Test Bank 3 2026-150 QUESTIONS AND ANSWERS ALREADY
GRADED A+. 100% Verified Solutions | Updated Per Latest Guidelines | Graded A+

This comprehensive test bank for WGU D487 Secure Software Design provides 200 verified questions
covering all major domains of secure software development. Each question includes detailed rationales
to reinforce understanding of security principles, threat modeling, secure coding practices, and
compliance standards. Designed to mirror the actual OA format, this resource ensures thorough
preparation for the 2026/2027 exam. With a pass guarantee and A+ grading, it is the ultimate study
companion for WGU students.


Key Features:
Security Fundamentals and Core Principles
Threat Modeling and Risk Assessment
Secure Software Development Lifecycle (SDLC)
Secure Design Principles and Patterns
Secure Coding Practices and Common Vulnerabilities
Authentication, Authorization, and Access Control
Cryptography and Key Management
Input Validation and Output Encoding
Error Handling and Logging
Security Testing and Code Review
Secure Deployment and Operations
Compliance, Governance, and Legal Frameworks
Cloud Security and Virtualization
Mobile and IoT Security
API Security and Web Services
Data Protection and Privacy
Incident Response and Recovery
Emerging Threats and Trends
Updates for 2026:
- Updated to reflect the latest 2026/2027 WGU D487 curriculum changes
- Incorporated new questions on cloud-native security and zero-trust architecture
- Enhanced rationales with real-world examples and common pitfalls
- Aligned with current industry standards (OWASP, NIST, ISO 27001)
- Expanded coverage of secure DevOps and CI/CD pipeline security
Abstract:
The WGU D487 Secure Software Design course emphasizes the integration of security throughout the software
development lifecycle. This test bank offers a rigorous assessment of key concepts including threat modeling,
secure architecture, and defensive programming. Each of the 200 questions is accompanied by a detailed rationale
that explains not only the correct answer but also why the distractors are incorrect, fostering deeper
comprehension. The content spans from foundational security principles to advanced topics like cryptography and




Page 1

,cloud security, ensuring a holistic review. By practicing with these verified questions, students can identify
knowledge gaps and build confidence for the objective assessment. The material is meticulously updated for the
2026/2027 academic year, aligning with the latest WGU guidelines and industry best practices. This resource is an
indispensable tool for achieving a high pass rate and earning an A+ grade.
Keywords:
Secure Software Design, WGU D487, Test Bank, OA Exam Prep, Threat Modeling, Secure Coding, Cryptography,
2026/2027
Answer Format:
Each question is presented in multiple-choice format with four options. The correct answer is followed by a
comprehensive rationale explaining the underlying security concept, why the correct choice is valid, and why each
distractor is incorrect. This approach reinforces learning and helps students apply principles to new scenarios.
Compliance Checklist:
200 verified questions covering all D487 domains
Detailed rationales for every question
Updated to 2026/2027 curriculum and industry standards
Aligned with WGU objective assessment format
Pass guarantee and A+ grading assurance
Suitable for self-assessment and final review
Content Area Overview:

Content Area Questions Key Topics Weight

Security Fundamentals 1-20 CIA triad, risk management, security 10%
policies, security principles
Threat Modeling 21-40 STRIDE, DREAD, attack surfaces, threat 10%
intelligence
Secure SDLC 41-60 Phases, security requirements, design 10%
review, security testing
Secure Design Principles 61-80 Least privilege, defense in depth, fail secure, 10%
secure defaults
Secure Coding Practices 81-100 Buffer overflows, injection flaws, XSS, 10%
CSRF, secure error handling
Authentication and 101-120 Password security, multi-factor 10%
Authorization authentication, RBAC, session management
Cryptography 121-140 Symmetric/asymmetric encryption, hashing, 10%
digital signatures, PKI
Input Validation and Output 141-160 Validation techniques, canonicalization, 10%
Encoding output encoding, SQL injection prevention
Security Testing and Code 161-180 Static/dynamic analysis, penetration testing, 10%
Review code review best practices
Deployment, Operations, and 181-200 Secure configuration, patch management, 10%
Compliance incident response, GDPR, HIPAA




Page 2

, Q1. In a microservices architecture, a developer proposes to use mutual TLS (mTLS)
for service-to-service authentication. Which additional control is essential to prevent
service impersonation in a dynamic orchestration environment?
A. Short-lived certificates with automatic rotation
B. Static API keys stored in environment variables
C. Centralized OAuth2 token validation
D. Network segmentation using VPC peering
Correct Answer: A. Short-lived certificates with automatic rotation
Rationale: Short-lived certificates with automatic rotation limit the window of compromise
and ensure that compromised credentials become invalid quickly, which is crucial in
dynamic environments where services are frequently created and destroyed. Static API
keys (B) are long-lived and prone to leakage. OAuth2 tokens (C) are for user-level access,
not service-to-service authentication. Network segmentation (D) does not address service
identity.
Why Wrong:
B - Static API keys lack expiry and rotation, increasing the risk of long-term
compromise.
C - OAuth2 is designed for user delegation, not for establishing service identity in
mTLS.
D - Network segmentation controls traffic flow but does not authenticate the calling
service.
Reference: OWASP ASVS, NIST SP 800-204B, Secure Design Principles

Q2. A software architect is evaluating a system that handles sensitive user data. The
system must ensure that even if a database is compromised, the data is unusable
without the application's decryption keys. Which approach best achieves this?
A. Encrypting data in transit using TLS
B. Implementing field-level encryption with keys held in a hardware security module
(HSM)
C. Hashing all data with SHA-256
D. Using transparent data encryption (TDE) with keys stored on the same server
Correct Answer: B. Implementing field-level encryption with keys held in a hardware
security module (HSM)
Rationale: Field-level encryption with keys in an HSM ensures that even if the database is
exfiltrated, the ciphertext cannot be decrypted without the HSM, which is physically and
logically secured. TLS (A) protects data in transit, not at rest. Hashing (C) is not
reversible and unsuitable for data that needs to be read. TDE (D) with keys on the same
server is vulnerable if the server is fully compromised.




Page 3

Document information

Uploaded on
August 10, 2026
Number of pages
83
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$30.99

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.
PremiumExamBank
4.8
(1055)
Sold
420
Followers
70
Items
6670
Last sold
8 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