A white box approach to testing requires full knowledge and access:
Any competent testing firm will recommend a white box approach because it aligns with industry standards and enables full test coverage. We still offer black box testing as an option, but you may receive a significantly lower ROI by paying for unnecessary reconnaissance and enumeration.
White box is always going to be a better value. There’s nothing black box testing provides that cannot also be achieved through a properly executed white box approach. No tests are skipped - all tests are still performed. We’ve calculated white box to be ~20x more thorough compared to black box in terms of the number and thoroughness of tests that can be performed in the same amount of time, which directly impacts cost. Black box can take twice as long or more while delivering less thorough results. This reflects measured differences in time allocation between reconnaissance and active testing across real engagements.
However, white box requires more preparation and setup on the client side.
By default, all engagements are scoped and quoted assuming full white box access will be provided.
Full white box testing assumes that all requested access, credentials, and environment details can be provided before or during testing.
This typically includes:
These are not conveniences - they are required to perform testing efficiently and at full depth.
If full white box access is not available, we do not remove testing phases or reduce scope, except within our Basic Tier.
Instead, the approach shifts toward gray or constrained testing, where additional effort is required for discovery, access acquisition, and validation, increasing total time and cost.
This results in:
The breakdown below shows how missing access or knowledge impacts effort and cost.
The items below define the required access and knowledge across testing areas. The percentages reflect measured increases in effort (and cost) when specific access or knowledge is not provided.
More information about white box vs black box can be found here: https://penconsultants.com/graybox
*The above is a general list of typical items and the testing they apply to. Specifics may vary based on your unique environment.