Academy Login

Weekly CISSP Practice

Exam Questions

Week 23 - Question 2

Scenario: Your organization is using a black-box testing technique for the first time. What is the main limitation of this technique?

 

A.  Time-consuming

B.  Lack of internal structure analysis

C.  High cost

D.  Requires high expertise

 

Answer:  B

Explanation:

A. Time-consuming

While any thorough security test takes time, black-box testing can actually be faster to set up than white-box testing because the tester doesn't need to spend days or weeks studying source code or architectural diagrams before they start.

  • The Nuance: It can become time-consuming if the tester is "shooting in the dark" trying to find an entry point, but time is an operational constraint, not the fundamental technical limitation of the method.

B. Lack of internal structure analysis

This is the defining characteristic—and the primary weakness—of black-box testing.

  • Why it's the Answer: In black-box testing, the tester has zero knowledge of the "internals" (source code, database schemas, or server configurations). They only see the application as an end-user or an external attacker would.

  • The Risk: Because the tester cannot see the internal code paths, they might miss a massive vulnerability hidden in a section of the code that isn't easily reachable through the standard user interface (e.g., a "backdoor" left by a developer or a flaw in a specific logic branch). It provides a "surface-level" view of security.

C. High Cost

Cost is relative. In many cases, black-box testing is less expensive than white-box testing because it requires fewer hours of deep code review by highly specialized (and expensive) security engineers.

  • The Comparison: Automated black-box scanners (DAST) are often cheaper to run than complex static analysis tools (SAST) that require integration into the development environment.

D. Requires High Expertise

Actually, black-box testing often requires less specialized knowledge of the specific system being tested.

  • The Logic: A white-box tester must be an expert in the specific programming language (e.g., Rust, Go, or C++) and the specific framework used to build the app. A black-box tester only needs to understand common web vulnerabilities (like those in the OWASP Top 10) and how to manipulate inputs and outputs.

Podcasts

Check out my weekly podcasts that delve deep into the relevant topics related to each of CISSP domains. In addition, I will go over specific questions and they can be interpreted and answered.

Listen Podcasts

CISSP Cyber Training Academy

Tired of not knowing how to study for the CISSP Exam? 

Check out the CISSP Cyber Training Academy to help you on your journey!

Learn about the Academy!

CISSP Cyber Training - YouTube

Check out my video collection on YouTube discussing all the details needed to help you pass the CISSP exam.   

Check out channel