nerdexam
CompTIA

CAS-002 · Question #610

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 firm under NDA provides more thorough vulnerability coverage than black box testing, while a small firm limits the number of individuals with access to the proprietary code base, satisfying both the CEO's thoroughness and confidentiality…

Research and Analysis

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

(26 responses)
  • A
    8% (2)
  • B
    12% (3)
  • C
    23% (6)
  • D
    58% (15)

Why each option

Grey box testing by an external firm under NDA provides more thorough vulnerability coverage than black box testing, while a small firm limits the number of individuals with access to the proprietary code base, satisfying both the CEO's thoroughness and confidentiality requirements.

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

Using the internal security assurance and development team does not address the CEO's explicit concern that the IT staff lacks sufficient knowledge to identify complex vulnerabilities in the payment system.

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

A large consulting firm exposes the proprietary code to a larger number of personnel, significantly increasing confidentiality risk; black box testing is also less thorough than grey box and is more likely to miss complex internal vulnerabilities.

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

Using internal teams for black box testing fails to resolve the knowledge gap concern and provides less thorough coverage than grey box, since testers have no visibility into internal architecture or design decisions.

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

Grey box testing - where testers have partial knowledge of internal architecture - is more thorough than black box testing because testers can target known high-risk components and uncover complex internal vulnerabilities that purely external testing would miss, directly addressing the CEO's concern about staff knowledge limitations. An NDA with a small consulting firm protects code base confidentiality by minimizing the number of people who gain access to proprietary source code, reducing competitive exposure risk. This combination satisfies the dual requirements of deep technical testing and strict intellectual property protection.

Concept tested: Security testing methodology selection balancing thoroughness and confidentiality

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

Topics

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

Community Discussion

No community discussion yet for this question.

Full CAS-002 Practice