nerdexam
CompTIA

CAS-001 · Question #69

A firm's Chief Executive Officer (CEO) is concerned that its IT staff lacks the knowledge to identify complex vulnerabilities that may exist in the payment system being internally developed. The…

The correct answer is D. Sign a NDA with a small consulting firm and use the firm to perform Grey box testing. Grey box testing by an external specialist firm under NDA provides deeper vulnerability discovery than black box while protecting code base confidentiality.

Integration of Computing, Communications and Business Disciplines

Question

A firm's Chief Executive Officer (CEO) is concerned that its IT staff lacks the knowledge to identify complex vulnerabilities that may exist in the payment system being internally developed. The payment system being developed will be sold to a number of organizations and is in direct competition with another leading product. The CEO highlighted, in a risk management meeting that code base confidentiality is of upmost importance to allow the company to exceed the competition in terms of product reliability, stability and performance. The CEO also highlighted that company reputation for secure products is extremely important. Which of the following will provide the MOST thorough testing and satisfy the CEO's requirements?

Options

  • AUse the security assurance team and development team to perform Grey box testing.
  • BSign a NDA with a large consulting firm and use the firm to perform Black box testing.
  • CUse the security assurance team and development team to perform Black box testing.
  • DSign a NDA with a small consulting firm and use the firm to perform Grey box testing.

How the community answered

(25 responses)
  • A
    8% (2)
  • B
    4% (1)
  • C
    20% (5)
  • D
    68% (17)

Why each option

Grey box testing by an external specialist firm under NDA provides deeper vulnerability discovery than black box while protecting code base confidentiality.

AUse the security assurance team and development team to perform Grey box testing.

Internal staff performing grey box testing means testers may have cognitive bias toward their own code and likely lack the depth of specialized security expertise needed to uncover complex payment-system vulnerabilities.

BSign a NDA with a large consulting firm and use the firm to perform Black box testing.

Black box testing yields less thorough coverage than grey box because testers have no system knowledge to guide probing of complex internal paths; a large consulting firm also exposes the proprietary code base to a greater number of individuals, increasing confidentiality risk.

CUse the security assurance team and development team to perform Black box testing.

Black box testing by the internal team is the least thorough combination because it pairs a lack of specialized external expertise with testers who receive no system context, making discovery of complex internal vulnerabilities unlikely.

DSign a NDA with a small consulting firm and use the firm to perform Grey box testing.Correct

Grey box testing grants testers partial knowledge of the system architecture, enabling them to probe complex internal code paths and find vulnerabilities that a purely black box approach would miss. An external consulting firm brings specialized security expertise the internal team lacks, directly satisfying the CEO's concern about identifying complex payment-system vulnerabilities. Restricting engagement to a small firm under NDA limits the number of individuals exposed to the proprietary code base, satisfying the confidentiality requirement.

Concept tested: Security testing methodology selection and confidentiality trade-offs

Source: https://csrc.nist.gov/publications/detail/sp/800-115/final

Topics

#grey box testing#NDA#code confidentiality#security assurance

Community Discussion

No community discussion yet for this question.

Full CAS-001 Practice