Free Secure-Software-Design Exam Braindumps
WGU Secure Software Design (D487, KEO1) Questions 31–35 (page: 8)

Updated On: 11-Feb-2026

Which security assessment deliverable identities possible security vulnerabilities in the product?

  1. SDL project outline
  2. Metrics template
  3. Threat profile
  4. List of third-party software

Answer(s): C

Explanation:

A threat profile is a security assessment deliverable that identifies possible security vulnerabilities in a product. It involves a systematic examination of the product to uncover any weaknesses that could potentially be exploited by threats. The process typically includes identifying the assets that need protection, assessing the threats to those assets, and evaluating the vulnerabilities that could be exploited by those threats. This deliverable is crucial for understanding the security posture of a product and for prioritizing remediation efforts.


Reference:

The importance of a threat profile in identifying security vulnerabilities is supported by various security resources. For instance, Future Processing's blog on vulnerability assessments outlines the steps involved in identifying security vulnerabilities, which align with the creation of a threat profile1. Additionally, UpGuard's article on conducting vulnerability assessments further emphasizes the role of identifying vulnerabilities as part of the security assessment process2.



Which threat modeling approach concentrates on things the organization wants to protect?

  1. Asset-centric
  2. Server-centric
  3. Attacker-centric
  4. Application-centric

Answer(s): A

Explanation:

The Asset-centric approach to threat modeling focuses on identifying and protecting the assets that are most valuable to an organization. This method prioritizes the assets themselves, assessing their sensitivity, value, and the impact on the business should they be compromised. It is a strategic approach that aims to safeguard the confidentiality, integrity, and availability of the organization's key assets.


Reference:

A Review of Asset-Centric Threat Modelling Approaches1. Approaches to Threat Modeling - are you getting what you need?2.
What Is Threat Modeling? - CrowdStrike3.



Which threat modeling step collects exploitable weaknesses within the product?

  1. Analyze the target
  2. Rate threats
  3. Identify and document threats
  4. Set the scope

Answer(s): C

Explanation:

The step in threat modeling that involves collecting exploitable weaknesses within the product is Identify and document threats. This step is crucial as it directly addresses the identification of potential security issues that could be exploited. It involves a detailed examination of the system to uncover vulnerabilities that could be targeted by threats.


Reference:

The OWASP Foundation's Threat Modeling Process outlines a structured approach where identifying and documenting threats is a key step1. Additionally, various sources on threat modeling agree that the identification of threats is a fundamental aspect of the process, as it allows for the subsequent analysis and mitigation of these threats2345.



Which type of threat exists when an attacker can intercept and manipulate form data after the user clicks the save button but before the request is posted to the API?

  1. Elevation of privilege
  2. Spoofing
  3. Tampering
  4. Information disclosure

Answer(s): C

Explanation:

The type of threat described is Tampering. This threat occurs when an attacker intercepts and manipulates data being sent from the client to the server, such as form data being submitted to an API. The attacker may alter the data to change the intended operation, inject malicious content, or compromise the integrity of the system. Tampering attacks are a significant concern in secure software design because they can lead to unauthorized changes and potentially harmful actions within the application.


Reference:

Understanding the different types of API attacks and their prevention1. Comprehensive guide on API security and threat mitigation2. Detailed analysis of Man-in-the-Middle (MitM) attacks and their impact on API security3.



Company leadership has contracted with a security firm to evaluate the vulnerability of all externally lacing enterprise applications via automated and manual system interactions.
Which security testing technique is being used?

  1. Properly-based-testing
  2. Source-code analysis
  3. Penetration testing
  4. Source-code fault injection

Answer(s): C

Explanation:

The security testing technique that involves evaluating the vulnerability of all externally facing enterprise applications through both automated and manual system interactions is known as Penetration Testing. This method simulates real-world attacks on systems to identify potential vulnerabilities that could be exploited by attackers. It is a proactive approach to discover security weaknesses before they can be exploited in a real attack scenario. Penetration testing can include a variety of methods such as network scanning, application testing, and social engineering tactics to ensure a comprehensive security evaluation.


Reference:

The concept of Penetration Testing as a method for evaluating vulnerabilities aligns with industry standards and practices, as detailed in resources from security-focused organizations and literature1.



Viewing page 8 of 25
Viewing questions 36 - 40 out of 118 questions


Post your Comments and Discuss WGU Secure-Software-Design exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!