Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Document preview thumbnail
Aperçu 4 sur 32 pages
Examen

WGU D487 Objective Assessment – Secure Software Engineering (2026) Study Guide and Practice Questions

Document preview thumbnail
Aperçu 4 sur 32 pages

This document contains study material and practice questions for the WGU D487 Objective Assessment, focusing on secure software engineering principles and practices. Topics include secure software development life cycles, threat modeling, vulnerability identification, secure coding practices, authentication and authorization, cryptography, input validation, software security testing, risk management, common application vulnerabilities, and security controls. It is designed to help students prepare for the objective assessment and strengthen their understanding of secure software engineering concepts.

Aperçu du contenu

WGU D487 Objective Assessment — Secure
Software Engineering (2026 Version)
Comprehensive Practice Exam.
SECTION 1: SOFTWARE SECURITY FUNDAMENTALS (Questions 1–10)

Q1: Which security principle requires that a user or process be granted only the
minimum level of access necessary to perform a specific function?

A. Defense in depth

B. Separation of duties

C. Least privilege [CORRECT]

D. Fail secure
Correct Answer: C

Rationale: Least privilege is a core access control principle defined in NIST SP
800-53 (AC-6) that restricts user and process permissions to the minimum
necessary, reducing the attack surface and limiting damage from compromised
accounts or processes.

Q2: In the STRIDE threat modeling methodology, which threat category
corresponds to an attacker impersonating a legitimate user or system
component?

A. Tampering

B. Spoofing [CORRECT]

C. Repudiation

D. Information disclosure
Correct Answer: B

Rationale: Spoofing in STRIDE (Microsoft's threat classification framework) refers
to identity deception where an attacker falsifies identity to gain unauthorized
access, distinct from tampering (data modification) or repudiation (denial of
actions).
Q3: Which of the following represents a primary goal of the Confidentiality
component of the CIA triad?

,A. Ensuring data is accessible when needed by authorized users

B. Preventing unauthorized disclosure of information [CORRECT]

C. Maintaining data accuracy and consistency

D. Providing non-repudiation of transactions
Correct Answer: B

Rationale: Confidentiality, as defined in ISO/IEC 27001 and NIST SP 800-53,
ensures that information is accessible only to those authorized to have access,
protecting against unauthorized disclosure through encryption, access controls,
and classification.

Q4: Select all that apply: Which of the following are included in the OWASP Top
10 for 2021?

A. Broken Access Control [CORRECT]

B. Cryptographic Failures [CORRECT]

C. Security Misconfiguration [CORRECT]
D. Insecure Design [CORRECT]

E. Buffer Overflow

Correct Answers: A, B, C, D [CORRECT]

Rationale: The OWASP Top 10:2021 lists Broken Access Control (A01),
Cryptographic Failures (A02), Injection (A03), Insecure Design (A04), Security
Misconfiguration (A05), Vulnerable and Outdated Components (A06),
Identification and Authentication Failures (A07), Software and Data Integrity
Failures (A08), Security Logging and Monitoring Failures (A09), and Server-Side
Request Forgery (A10). Buffer overflow is a CWE Top 25 category but not a
standalone OWASP Top 10 entry.

Q5: An attacker exploits a vulnerability in a web application's input validation to
execute arbitrary commands on the underlying operating system. Which attack
vector best describes this scenario?

A. Cross-site scripting (XSS)

B. SQL injection

C. Command injection [CORRECT]
D. Cross-site request forgery (CSRF)

,Correct Answer: C

Rationale: Command injection (CWE-78) occurs when an application passes
unsafe user-supplied data to a system shell or command interpreter, allowing
arbitrary OS command execution, distinct from SQL injection (database
commands) or XSS (client-side script injection) per OWASP guidelines.

Q6: Which threat modeling approach focuses on identifying threats from the
perspective of an attacker's goals and capabilities rather than system
architecture?

A. Data flow diagram (DFD) analysis
B. Attack trees

C. Misuse/abuse case modeling [CORRECT]

D. STRIDE-per-element

Correct Answer: C

Rationale: Misuse and abuse case modeling, as described in NIST SP 800-30 and
secure requirements engineering practices, identifies malicious actor goals and
system misuse scenarios from an adversarial perspective, complementing
architecture-centric approaches like STRIDE.

Q7: The Defense in Depth security strategy is best characterized by which of the
following descriptions?
A. Implementing a single strong perimeter firewall

B. Layering multiple independent security controls throughout a system
[CORRECT]

C. Concentrating all security resources on the network boundary

D. Relying exclusively on encryption for data protection

Correct Answer: B

Rationale: Defense in depth, a principle endorsed by NIST SP 800-53 and the NSA,
employs multiple overlapping security controls at different layers (network, host,
application, data) so that if one control fails, others remain to protect the system.

Q8: Which CWE Top 25 category describes a vulnerability where software uses
externally supplied input to construct a database query without neutralizing
special elements?
A. CWE-79: Cross-site Scripting

, B. CWE-89: SQL Injection [CORRECT]

C. CWE-287: Improper Authentication

D. CWE-434: Unrestricted Upload of File with Dangerous Type

Correct Answer: B
Rationale: CWE-89 (SQL Injection) specifically describes the improper
neutralization of special elements used in SQL commands, ranking consistently
in the MITRE CWE Top 25 Most Dangerous Software Weaknesses due to its
prevalence and exploitability.

Q9: In the context of secure software engineering, what is the primary distinction
between "security by design" and "security as an afterthought"?
A. Security by design uses commercial tools; afterthought uses open-source
tools

B. Security by design integrates security throughout the SDLC; afterthought adds
security post-development [CORRECT]

C. Security by design focuses only on network security; afterthought focuses on
application security

D. Security by design is required only for government systems

Correct Answer: B

Rationale: Security by design, as advocated by NIST SSDF (SP 800-218) and
Microsoft SDL, embeds security activities into each SDLC phase from inception,
whereas bolt-on security attempts to retrofit controls after development, resulting
in higher cost and residual risk.

Q10: Which of the following best describes the attack surface of a software
system?
A. The physical location where servers are housed

B. The sum of all points where an unauthorized user can attempt to enter or
extract data [CORRECT]

C. The total number of lines of code in the application

D. The network bandwidth available to the application

Correct Answer: B

Infos sur le Document

Publié le
12 août 2026
Nombre de pages
32
Écrit en
2026/2027
Type
Examen
Contenu
Questions et réponses
15,98 €

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
ExamAceStuvia
3,4
(9)
Vendu
52
Abonnés
0
Éléments
1170
Dernière vente
9 heures de cela



Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Vous travaillez sur vos références ?

Créez des citations précises en APA, MLA et Harvard avec notre générateur de sources gratuit.

Vous travaillez sur vos références ?

Foire aux questions