Glossary · Testing and assessment

Penetration testing asks one question a scanner cannot: how far could someone get?

Authorised, simulated attacks on a system by skilled testers who try to exploit weaknesses and chain them together, to show what a real attacker could reach.

Back to the glossary

01 · In plain words

In plain words

Authorised, simulated attacks on a system by skilled testers who try to exploit weaknesses and chain them together, to show what a real attacker could reach.

A tester is given permission and a scope, then behaves like an intruder. They look for weak points, try to exploit them, and use each foothold to go further. The result is evidence of real impact, not a list of possible problems.

02 · Why it matters

Why it matters

Who cares about this, and what depends on it.

A list of known flaws says little about consequence. A penetration test shows that a low-rated misconfiguration plus a guessable reset link can open another customer's account, and that is what boards, buyers and auditors want to know. NIST SP 800-115 describes four phases: planning, discovery, attack and reporting, with the attack phase feeding back into discovery as new access reveals more. Auditors under SOC 2 or ISO 27001 do not always demand a test, but your own controls often promise one, and payment-card rules require it outright.

03 · Where you meet it

Where you will meet it

The documents, meetings and reports where it appears.

Your security policy
A commitment such as an annual test of the production application and after major change.
SOC 2 or ISO 27001 evidence
The test report, the tracking of findings, and the retest that shows fixes held.
Customer security reviews
A request for a letter or executive summary from the latest test.
The rules of engagement
The signed document that authorises the test and fixes its limits.

04 · An example

A worked example

An illustration, not a real client.

Illustrative: a logistics company's partner portal

A freight company lets carriers upload delivery proofs through a web portal. A scan reports a handful of medium issues. The penetration tester notices shipment IDs are sequential, finds the download endpoint checks login but not ownership, and pulls another carrier's proof-of-delivery files. Each finding alone looked moderate; together they expose customer addresses. The report rates the chain as high, shows the exact requests, and recommends an ownership check on every file call.

05 · Easy to mix up

Easy to mix up with

Neighbouring terms that mean something different.

Vulnerability scan
Automated and broad: it lists likely weaknesses. A penetration test is manual and deep: it proves which ones can be used, and how far.
VAPT
A combined engagement that includes a vulnerability assessment and a penetration test. Penetration testing is the exploitation half.
Red teaming
A longer, goal-driven exercise that also tests detection and response, often with few people told. A pen test aims for coverage of a defined scope.

06 · What to do

What to do with it

Practical steps, and the guides that go deeper.

  • Define the scope by asset and by question: which application, which roles, and what you most fear an attacker reaching.
  • Agree written rules of engagement before any testing begins.
  • Ask for a report that shows reproduction steps, business impact and a severity rating for each finding.
  • Budget for remediation and a retest, since the test alone fixes nothing.

Sources: NIST SP 800-115, Technical Guide to Information Security Testing and Assessment; PCI SSC penetration testing guidance; OWASP Web Security Testing Guide.

Questions about Penetration testing

How often should we test?

Commonly once a year and after significant change.

Annual testing plus testing after significant change is common practice and is what payment-card rules expect for in-scope systems. Fast-moving products often test major releases as well. Write the frequency into your policy, then follow it, because auditors check what you promised.

Black box, grey box or white box?

Grey box usually gives the most for the effort.

Black box gives the tester nothing; white box gives source code and design. Grey box, with test accounts for each role and some documentation, lets the tester spend time on authorisation and logic rather than guessing how to log in.

Want this applied to your own systems?

Our team can walk through where this term touches your scope, your contracts and your evidence.