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

WGU D487 – Secure Software Design OA Exam Prep | Complete Exam Questions with Verified Correct Answers and Detailed Explanations – Latest Update 2026/2027 | Graded A+

Document preview thumbnail
Preview 4 out of 43 pages

WGU D487 – Secure Software Design OA Exam Prep | Complete Exam Questions with Verified Correct Answers and Detailed Explanations – Latest Update 2026/2027 | Graded A+

Content preview

WGU D487 – Secure Software Design OA Exam Prep | Complete
Exam Questions with Verified Correct Answers and Detailed
Explanations – Latest Update 2026/2027 | Graded A+


Question 1

Which secure software design principle requires that security decisions
should be simple enough that users do not need extensive security knowledge
to operate the system?

A. Least Privilege
B. Psychological Acceptability
C. Open Design
D. Complete Mediation

✅ Correct Answer: B. Psychological Acceptability

Explanation:
Psychological acceptability means security mechanisms should be easy to
understand and use. If security controls are too complex, users may attempt to
bypass them.



Question 2

A development team integrates security activities throughout requirements,
design, coding, testing, deployment, and maintenance phases. Which approach
is being used?

A. Waterfall Model
B. Security Development Lifecycle (SDL)
C. Rapid Application Development
D. Prototype Model

✅ Correct Answer: B. Security Development Lifecycle (SDL)




pg. 1

,Explanation:
The SDL embeds security into every phase of software development instead of
adding security after development is complete.



Question 3

Which security principle assumes that attackers know the system design but
security depends on protected keys and credentials?

A. Security Through Obscurity
B. Open Design
C. Fail-Safe Defaults
D. Separation of Duties

✅ Correct Answer: B. Open Design

Explanation:
Open Design follows the idea that systems should remain secure even when
the design is publicly known.



Question 4

A developer removes unnecessary administrator privileges from an
application account. Which security principle is being applied?

A. Least Privilege
B. Defense in Depth
C. Open Design
D. Psychological Acceptability

✅ Correct Answer: A. Least Privilege

Explanation:
Least privilege gives users and processes only the permissions required to
perform their tasks.



pg. 2

,Question 5

Which activity identifies potential threats, attack paths, and vulnerabilities
before software development begins?

A. Code Refactoring
B. Threat Modeling
C. Unit Testing
D. Performance Testing

✅ Correct Answer: B. Threat Modeling

Explanation:
Threat modeling helps developers identify security risks early and design
appropriate controls.



Question 6

A company uses multiple security layers including encryption, authentication,
firewalls, and monitoring. Which principle does this represent?

A. Defense in Depth
B. Single Sign-On
C. Data Minimization
D. Separation of Duties

✅ Correct Answer: A. Defense in Depth

Explanation:
Defense in depth uses multiple security controls so failure of one control does
not compromise the entire system.



Question 7

Which type of security testing examines source code without executing the
application?


pg. 3

, A. Dynamic Application Security Testing (DAST)
B. Static Application Security Testing (SAST)
C. Penetration Testing
D. User Acceptance Testing

✅ Correct Answer: B. Static Application Security Testing (SAST)

Explanation:
SAST analyzes source code for vulnerabilities before the application runs.



Question 8

A vulnerability allows an attacker to insert malicious SQL commands into an
application input field. What type of attack is this?

A. Cross-Site Request Forgery
B. SQL Injection
C. Buffer Overflow
D. Privilege Escalation

✅ Correct Answer: B. SQL Injection

Explanation:
SQL injection occurs when untrusted input is improperly handled and
modifies database queries.



Question 9

Which security goal ensures information is protected from unauthorized
disclosure?

A. Integrity
B. Availability
C. Confidentiality
D. Authentication

✅ Correct Answer: C. Confidentiality

pg. 4

Document information

Uploaded on
July 23, 2026
Number of pages
43
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$16.69

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.
Elitestudyvault
4.5
(4)
Sold
16
Followers
3
Items
938
Last sold
6 days 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