Question 560
Restored data is available but may contain malicious persistence and altered records. What approach should the accountable team prioritize?
- Credential theft containment
- Ransom decision governance
- Recovery integrity validation
- Ransomware detection rule
Explanation
Correct Answer
C:Integrity testing and monitoring confirm restored services are trustworthy before normal access resumes. By contrast, Ransom decision governance is relevant when executives face extortion demands with legal, recovery, and sanctions implications, not as a substitute for Recovery integrity validation in this case.
Incorrect Answers
A:Revoking sessions, rotating secrets, and limiting privileged paths interrupt the attack's control channel; the condition under which it applies is that ransomware operators are using a compromised domain administrator credential for deployment, unlike the condition in the question, where restored data is available but may contain malicious persistence and altered records.
B:An approved decision framework involves incident command, counsel, business owners, and governing authority; that is relevant if executives face extortion demands with legal, recovery, and sanctions implications, but it does not directly resolve the need arising when restored data is available but may contain malicious persistence and altered records.
D:Behavioral analytics can flag abnormal write patterns before extensive damage occurs; deploying it would matter if the SOC needs early warning of mass encryption and unusual file renaming on shared storage, but the deciding issue here is that restored data is available but may contain malicious persistence and altered records.
Question 561
A financial software company wants security embedded throughout product delivery. Developers begin a new product without defining abuse cases or data-protection needs. What action would satisfy this constraint most directly?
- Security acceptance tests
- Security requirements elicitation
- Secure coding guidelines
- Threat modeling workshop
Explanation
Correct Answer
B:Security requirements capture relevant threats, trust boundaries, laws, and acceptance criteria before design. By contrast, Secure coding guidelines is relevant when different teams repeatedly introduce the same injection and unsafe-deserialization flaws, not as a substitute for Security requirements elicitation in this case.
Incorrect Answers
A:Acceptance tests validate selected security behavior before production sign-off; its proper use case is one in which a release includes policy requirements but no tests demonstrating that they work, not one in which developers begin a new product without defining abuse cases or data-protection needs.
C:Coding standards teach safe patterns and establish consistent peer-review expectations; that helps with the separate case where different teams repeatedly introduce the same injection and unsafe-deserialization flaws, not with the issue that developers begin a new product without defining abuse cases or data-protection needs.
D:Threat modeling identifies assets, adversaries, abuse paths, and mitigations during design; this is pertinent when an architectural diagram has many trust crossings but no documented attack assumptions, in contrast with the actual gap where developers begin a new product without defining abuse cases or data-protection needs.
Question 562
An architectural diagram has many trust crossings but no documented attack assumptions. What approach should the accountable team prioritize?
- Threat modeling workshop
- Secure coding guidelines
- Security requirements elicitation
- Security acceptance tests
Explanation
Correct Answer
A:Threat modeling identifies assets, adversaries, abuse paths, and mitigations during design. By contrast, Security requirements elicitation is relevant when developers begin a new product without defining abuse cases or data-protection needs, not as a substitute for Threat modeling workshop in this case.
Incorrect Answers
B:Coding standards teach safe patterns and establish consistent peer-review expectations; the condition under which it applies is that different teams repeatedly introduce the same injection and unsafe-deserialization flaws, unlike the condition in the question, where an architectural diagram has many trust crossings but no documented attack assumptions.
C:Security requirements capture relevant threats, trust boundaries, laws, and acceptance criteria before design; the condition under which it applies is that developers begin a new product without defining abuse cases or data-protection needs, unlike the condition in the question, where an architectural diagram has many trust crossings but no documented attack assumptions.
D:Acceptance tests validate selected security behavior before production sign-off; deploying it would matter if a release includes policy requirements but no tests demonstrating that they work, but the deciding issue here is that an architectural diagram has many trust crossings but no documented attack assumptions.
Question 563
A proposed service lets clients send unverified data directly into administrative functions. What is the best-targeted intervention?
- Security requirements elicitation
- Secure design review
- Post-release vulnerability handling
- Secure coding guidelines
Explanation
Correct Answer
B:Design review challenges authentication, authorization, trust boundaries, and failure modes before coding. By contrast, Security requirements elicitation is relevant when developers begin a new product without defining abuse cases or data-protection needs, not as a substitute for Secure design review in this case.
Incorrect Answers
A:Security requirements capture relevant threats, trust boundaries, laws, and acceptance criteria before design; this is pertinent when developers begin a new product without defining abuse cases or data-protection needs, in contrast with the actual gap where a proposed service lets clients send unverified data directly into administrative functions.
C:A disclosure and remediation process tracks reports, severity, fixes, and communication after launch; the condition under which it applies is that customers report flaws but there is no intake, triage, or coordinated fix process, unlike the condition in the question, where a proposed service lets clients send unverified data directly into administrative functions.
D:Coding standards teach safe patterns and establish consistent peer-review expectations; this is pertinent when different teams repeatedly introduce the same injection and unsafe-deserialization flaws, in contrast with the actual gap where a proposed service lets clients send unverified data directly into administrative functions.
Question 564
Different teams repeatedly introduce the same injection and unsafe-deserialization flaws. What should the decision-maker choose?
- Secure design review
- Secure coding guidelines
- Developer security training
- Post-release vulnerability handling
- DevSecOps pipeline gates
Explanation
Correct Answer
B:Coding standards teach safe patterns and establish consistent peer-review expectations. By contrast, Developer security training is relevant when new engineers misunderstand which framework APIs prevent injection and access-control bypass, not as a substitute for Secure coding guidelines in this case.
Incorrect Answers
A:Design review challenges authentication, authorization, trust boundaries, and failure modes before coding; its proper use case is one in which a proposed service lets clients send unverified data directly into administrative functions, not one in which different teams repeatedly introduce the same injection and unsafe-deserialization flaws.
C:Role-specific training builds the ability to apply secure patterns in real code; the alternative concern is that new engineers misunderstand which framework APIs prevent injection and access-control bypass, but the tested need stems from the fact that different teams repeatedly introduce the same injection and unsafe-deserialization flaws.
D:A disclosure and remediation process tracks reports, severity, fixes, and communication after launch; deploying it would matter if customers report flaws but there is no intake, triage, or coordinated fix process, but the deciding issue here is that different teams repeatedly introduce the same injection and unsafe-deserialization flaws.
E:Pipeline gates run appropriate automated checks and apply risk-based release decisions early; that helps with the separate case where high-severity findings reach production because security tests occur only after deployment, not with the issue that different teams repeatedly introduce the same injection and unsafe-deserialization flaws.
Question 565
New engineers misunderstand which framework APIs prevent injection and access-control bypass. What action would satisfy this constraint most directly?
- Security acceptance tests
- Secure design review
- Security requirements elicitation
- Developer security training
Explanation
Correct Answer
D:Role-specific training builds the ability to apply secure patterns in real code. By contrast, Secure design review is relevant when a proposed service lets clients send unverified data directly into administrative functions, not as a substitute for Developer security training in this case.
Incorrect Answers
A:Acceptance tests validate selected security behavior before production sign-off; the alternative concern is that a release includes policy requirements but no tests demonstrating that they work, but the tested need stems from the fact that new engineers misunderstand which framework APIs prevent injection and access-control bypass.
B:Design review challenges authentication, authorization, trust boundaries, and failure modes before coding; the alternative concern is that a proposed service lets clients send unverified data directly into administrative functions, but the tested need stems from the fact that new engineers misunderstand which framework APIs prevent injection and access-control bypass.
C:Security requirements capture relevant threats, trust boundaries, laws, and acceptance criteria before design; this provides its benefit when developers begin a new product without defining abuse cases or data-protection needs; the matter at hand is instead that new engineers misunderstand which framework APIs prevent injection and access-control bypass.
Question 566
A release includes policy requirements but no tests demonstrating that they work. What approach should the accountable team prioritize?
- DevSecOps pipeline gates
- Developer security training
- Threat modeling workshop
- Security acceptance tests
Explanation
Correct Answer
D:Acceptance tests validate selected security behavior before production sign-off. By contrast, Threat modeling workshop is relevant when an architectural diagram has many trust crossings but no documented attack assumptions, not as a substitute for Security acceptance tests in this case.
Incorrect Answers
A:Pipeline gates run appropriate automated checks and apply risk-based release decisions early; deploying it would matter if high-severity findings reach production because security tests occur only after deployment, but the deciding issue here is that a release includes policy requirements but no tests demonstrating that they work.
B:Role-specific training builds the ability to apply secure patterns in real code; the condition for this measure is that new engineers misunderstand which framework APIs prevent injection and access-control bypass, whereas the current question concerns a case where a release includes policy requirements but no tests demonstrating that they work.
C:Threat modeling identifies assets, adversaries, abuse paths, and mitigations during design; the condition for this measure is that an architectural diagram has many trust crossings but no documented attack assumptions, whereas the current question concerns a case where a release includes policy requirements but no tests demonstrating that they work.
Question 567
The executive team has these two priorities: (1) high-severity findings reach production because security tests occur only after deployment; (2) developers begin a new product without defining abuse cases or data-protection needs. Which TWO options directly satisfy these requirements? Choose TWO.
- DevSecOps pipeline gates
- Secure design review
- Security requirements elicitation
- Secure coding guidelines
- Post-release vulnerability handling
Explanation
Correct Answers
A:For the requirement that high-severity findings reach production because security tests occur only after deployment, pipeline gates run appropriate automated checks and apply risk-based release decisions early; Security requirements elicitation separately addresses the need that developers begin a new product without defining abuse cases or data-protection needs.
C:For the requirement that developers begin a new product without defining abuse cases or data-protection needs, security requirements capture relevant threats, trust boundaries, laws, and acceptance criteria before design; DevSecOps pipeline gates separately addresses the need that high-severity findings reach production because security tests occur only after deployment.
Incorrect Answers
B:Design review challenges authentication, authorization, trust boundaries, and failure modes before coding; the condition under which it applies is that a proposed service lets clients send unverified data directly into administrative functions, unlike the condition in the question, where developers begin a new product without defining abuse cases or data-protection needs; the other need in this item is that high-severity findings reach production because security tests occur only after deployment.
D:Coding standards teach safe patterns and establish consistent peer-review expectations; such an effect addresses a situation where different teams repeatedly introduce the same injection and unsafe-deserialization flaws rather than the situation where high-severity findings reach production because security tests occur only after deployment.
E:A disclosure and remediation process tracks reports, severity, fixes, and communication after launch; the alternative concern is that customers report flaws but there is no intake, triage, or coordinated fix process, but the tested need stems from the fact that high-severity findings reach production because security tests occur only after deployment.
Question 568
Customers report flaws but there is no intake, triage, or coordinated fix process. What should the decision-maker choose?
- Threat modeling workshop
- Post-release vulnerability handling
- DevSecOps pipeline gates
- Security acceptance tests
Explanation
Correct Answer
B:A disclosure and remediation process tracks reports, severity, fixes, and communication after launch. By contrast, Security acceptance tests is relevant when a release includes policy requirements but no tests demonstrating that they work, not as a substitute for Post-release vulnerability handling in this case.
Incorrect Answers
A:Threat modeling identifies assets, adversaries, abuse paths, and mitigations during design; it would be a fit if an architectural diagram has many trust crossings but no documented attack assumptions, whereas the required response must deal with the fact that customers report flaws but there is no intake, triage, or coordinated fix process.
C:Pipeline gates run appropriate automated checks and apply risk-based release decisions early; the condition under which it applies is that high-severity findings reach production because security tests occur only after deployment, unlike the condition in the question, where customers report flaws but there is no intake, triage, or coordinated fix process.
D:Acceptance tests validate selected security behavior before production sign-off; the alternative concern is that a release includes policy requirements but no tests demonstrating that they work, but the tested need stems from the fact that customers report flaws but there is no intake, triage, or coordinated fix process.
Question 569
A SaaS provider must select appropriate types of software security testing. Developers want to inspect source patterns before deploying or running the application. What is the best-targeted intervention?
- Dynamic application security testing
- Static application security testing
- Interactive application security testing
- Secrets scanning
Explanation
Correct Answer
B:SAST analyzes code or intermediate artifacts for potential weaknesses without requiring live execution. By contrast, Dynamic application security testing is relevant when security needs to probe a running web application for externally observable vulnerabilities, not as a substitute for Static application security testing in this case.
Incorrect Answers
A:DAST interacts with a live test instance and examines response behavior; its proper use case is one in which security needs to probe a running web application for externally observable vulnerabilities, not one in which developers want to inspect source patterns before deploying or running the application.
C:IAST observes execution context and behavior while the instrumented application is tested; the alternative concern is that developers want runtime insight using application instrumentation during functional tests, but the tested need stems from the fact that developers want to inspect source patterns before deploying or running the application.
D:Secrets scanning finds exposed credentials and triggers revocation and safer storage; its proper use case is one in which developers accidentally commit authentication tokens to source repositories, not one in which developers want to inspect source patterns before deploying or running the application.
Question 570
Security needs to probe a running web application for externally observable vulnerabilities. What should the decision-maker choose?
- Code review for authorization
- Fuzz testing
- Manual penetration test
- Dynamic application security testing
- Static application security testing
- Interactive application security testing
Explanation
Correct Answer
D:DAST interacts with a live test instance and examines response behavior. By contrast, Static application security testing is relevant when developers want to inspect source patterns before deploying or running the application, not as a substitute for Dynamic application security testing in this case.
Incorrect Answers
A:Targeted review checks object-level and functional authorization against actual business rules; that is relevant if an application exposes another user's records despite passing generic vulnerability scans, but it does not directly resolve the need arising when security needs to probe a running web application for externally observable vulnerabilities.
B:Fuzzing explores unusual input variations to uncover robustness and security defects; its proper use case is one in which an API parser may crash or mishandle unexpected binary inputs and malformed requests, not one in which security needs to probe a running web application for externally observable vulnerabilities.
C:Human testing explores chained conditions and abuse logic within approved scope; that helps with the separate case where a critical business-logic workflow may be abused in ways automated scanners cannot infer, not with the issue that security needs to probe a running web application for externally observable vulnerabilities.
E:SAST analyzes code or intermediate artifacts for potential weaknesses without requiring live execution; that helps with the separate case where developers want to inspect source patterns before deploying or running the application, not with the issue that security needs to probe a running web application for externally observable vulnerabilities.
F:IAST observes execution context and behavior while the instrumented application is tested; it helps when developers want runtime insight using application instrumentation during functional tests, whereas the present requirement arises because security needs to probe a running web application for externally observable vulnerabilities.