Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 912

Penetration Testing

Reviewed byCybersecurity entrepreneur & security researcher

What is Penetration Testing?

Penetration TestingAn authorized, simulated cyberattack against systems, applications, or people to identify exploitable weaknesses before real adversaries do.


Penetration testing ("pentesting") is a goal-driven security assessment in which qualified testers attempt to breach an organization's defenses using the same tools and techniques as real attackers. Engagements have a defined scope, rules of engagement, and written authorization, and can target networks, web and mobile applications, cloud workloads, APIs, physical sites, or people via social engineering.

Methodologies. Mature pentests follow published standards rather than ad-hoc poking: the PTES (Penetration Testing Execution Standard) defines seven phases from pre-engagement to reporting; NIST SP 800-115 is the U.S. technical guide; the OWASP Web Security Testing Guide (WSTG) and OSSTMM cover web and operational testing. Testers are often certified through OSCP, GPEN, or CREST.

Depth vs. scanning. Unlike an automated vulnerability scan, a pentest proves exploitability by chaining findings to demonstrate business impact. A classic chain uses an exposed edge device — for example the Log4Shell flaw (CVE-2021-44228) or a vulnerable VPN/firewall appliance — for initial access, then Kerberoasting or credential reuse for lateral movement toward domain admin. On the web side, an IDOR chained with stored XSS can escalate to full admin takeover.

Output and limits. A pentest is a point-in-time snapshot; a report ranks findings by severity with reproduction steps and remediation, validating existing controls and supporting PCI DSS, HIPAA, SOC 2, and ISO 27001 compliance. It complements, but does not replace, continuous scanning and red-team exercises.

flowchart TD
  A[Scoping & Rules of Engagement] --> B[Reconnaissance / OSINT]
  B --> C[Scanning & Enumeration]
  C --> D[Exploitation: prove access]
  D --> E[Post-Exploitation: privesc & lateral movement]
  E --> F{Objective reached?}
  F -->|No| C
  F -->|Yes| G[Reporting & Remediation guidance]

Examples

  1. 01

    An external network pentest that gains initial access via an exposed VPN appliance and pivots to domain admin.

  2. 02

    A web application pentest that chains an IDOR with a stored XSS to take over administrator accounts.

Frequently asked questions

What is Penetration Testing?

An authorized, simulated cyberattack against systems, applications, or people to identify exploitable weaknesses before real adversaries do. It belongs to the Defense & Operations category of cybersecurity.

What does Penetration Testing mean?

An authorized, simulated cyberattack against systems, applications, or people to identify exploitable weaknesses before real adversaries do.

How do you defend against Penetration Testing?

Defences for Penetration Testing typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for Penetration Testing?

Common alternative names include: Pentest, Ethical hacking, Offensive security testing.

Related terms

See also