top of page

Penetration Testing for Businesses: What It Is, What It Isn't, and How to Scope It

André Mazeron
Apr 9
3 min read

Updated: 5 days ago

Many organizations buy "a pentest" and receive an automated scanner export with a cover page. That report lists dozens of theoretical issues, rates most of them medium, and rarely answers the question leadership actually cares about: if a capable attacker targeted us, how far would they get?


A real penetration test answers exactly that question. Within an agreed scope and timeframe, a tester behaves like an attacker, validates which weaknesses are actually exploitable, chains them together, and shows the business impact with evidence.


Why it matters now


Exploitation of vulnerabilities has become the leading way breaches start. According to the Verizon 2026 Data Breach Investigations Report, it was the initial access vector in 31% of breaches, ahead of credential abuse at 13%. The same report found that only 26% of critical vulnerabilities in CISA's Known Exploited Vulnerabilities catalog were fully remediated during 2025, with a median of 43 days to full remediation.


In other words, attackers are increasingly walking in through known, exploitable weaknesses, and most organizations are not closing them fast enough. Knowing which of your weaknesses are exploitable is the first step to fixing the right ones first.


Penetration test vs. vulnerability scan


Both are useful, but they answer different questions:


  • Vulnerability scan: automated and broad. It identifies known issues by version or signature, produces false positives, and does not prove exploitability or combine findings. Run it continuously.

  • Penetration test: manual and goal-oriented. It validates exploitability, chains low-severity issues into high-impact attack paths, and tests authorization and business logic that scanners cannot see. Run it periodically and after significant changes.


Common types of penetration tests


  • External network: your internet-facing perimeter, including VPN gateways, remote access, email and exposed services.

  • Web application: authentication, session handling, access control, input handling and business logic.

  • API: the backends behind web and mobile apps, where authorization flaws are especially common.

  • Internal network: what an attacker can do after gaining a foothold, such as a compromised laptop.

  • Cloud configuration: identity, storage and network exposure in your cloud tenants.


Black box, gray box or white box?


In a black-box test, the tester receives almost no information. It sounds realistic, but much of the budget goes into discovery that you could simply provide. For most business applications, a gray-box test, with test accounts for each user role and API documentation, delivers far more security value per testing hour. White-box testing, with source code access, makes sense for critical applications or when you want the deepest coverage.


How to scope an engagement


  1. Define the objective. A compliance requirement, a major release, a customer security questionnaire, or simply knowing your real exposure. The objective drives everything else.

  2. List in-scope assets explicitly. Domains, IP ranges, applications, APIs and environments. Ambiguous scope produces ambiguous results.

  3. Provide test accounts for every role. Most serious application findings are authorization flaws between roles or tenants.

  4. Agree on rules of engagement. Testing windows, production versus staging, excluded actions such as denial of service, rate limits, and an emergency contact on both sides.

  5. Plan the retest. A test without a retest tells you what was wrong, not whether it is fixed.


Compliance drivers


PCI DSS v4.0.1 Requirement 11.4 requires internal and external penetration testing at least once every 12 months and after significant infrastructure or application changes, following a documented methodology, plus segmentation testing where segmentation is used to reduce scope.


ISO/IEC 27001:2022 does not mandate penetration testing by name, but Annex A controls 8.8 (management of technical vulnerabilities) and 8.29 (security testing in development and acceptance) expect you to identify and address technical weaknesses. A well-scoped pentest is one of the most convincing ways to evidence those controls. For methodology, NIST SP 800-115 remains a widely used reference for planning and conducting security testing.


What a useful report contains


  • An executive summary written in business terms, not tool output.

  • Scope, methodology and testing dates, so results can be interpreted correctly.

  • For each finding: evidence (requests, responses, screenshots), reproduction steps, impact in your context, and a risk rating with its rationale.

  • Specific remediation guidance that your developers or administrators can act on.

  • Retest results confirming which issues are actually closed.


After the test


Fix findings by real risk, not by count. Retest. Then feed the lessons back into how you build and operate systems: recurring authorization flaws, for example, usually point to a missing design pattern rather than individual bugs.


Planning a penetration test? Contact us and we will help you define a realistic scope.


 
 
 

Recent Posts

See All

Comments


bottom of page