nerdexam
CompTIA

SY0-301 · Question #45

Which of the following assessments would Pete, the security administrator, use to actively test that an application's security controls are in place?

The correct answer is B. Penetration test. A penetration test actively attempts to exploit vulnerabilities to verify that security controls are functioning as intended, simulating a real attacker's actions.

Threats, vulnerabilities, and mitigations

Question

Which of the following assessments would Pete, the security administrator, use to actively test that an application's security controls are in place?

Options

  • ACode review
  • BPenetration test
  • CProtocol analyzer
  • DVulnerability scan

How the community answered

(27 responses)
  • A
    4% (1)
  • B
    93% (25)
  • C
    4% (1)

Why each option

A penetration test actively attempts to exploit vulnerabilities to verify that security controls are functioning as intended, simulating a real attacker's actions.

ACode review

A code review is a static, passive examination of source code for defects and does not involve active testing of runtime security controls.

BPenetration testCorrect

A penetration test goes beyond identifying potential weaknesses by actively attempting exploitation, which proves whether controls such as input validation, authentication, and access controls actually prevent attacks. This active, adversarial approach is what distinguishes it as the correct method to verify that controls are 'in place' and effective rather than merely present in configuration.

CProtocol analyzer

A protocol analyzer passively captures and inspects network traffic; it does not test or interact with application security controls.

DVulnerability scan

A vulnerability scan identifies and enumerates potential weaknesses using automated probes but does not actively exploit them to confirm whether controls prevent an actual attack.

Concept tested: Penetration testing to verify active security controls

Source: https://owasp.org/www-project-web-security-testing-guide/

Topics

#penetration testing#application security controls#vulnerability assessment#active testing

Community Discussion

No community discussion yet for this question.

Full SY0-301 Practice