Penetration Testing
Also known as:Pentest · Pen Test
Penetration Testing (a pentest) is an authorized, methodical test of a system, application or network aimed at finding exploitable weaknesses before real attackers do.
A pentest runs within a clearly defined scopeScopeThe explicitly defined systems, data, locations, activities, and exclusions covered by an engagement. and produces a report listing the vulnerabilitiesVulnerabilityA technical or organizational weakness that can be exploited by a threat. found, their severity, and concrete remediationRemediationThe correction or mitigation of a confirmed security weakness, defect, or misconfiguration. guidance.
Common types include web application, network, cloud and mobile pentests. Unlike red teamingRed TeamingA realistic, adversary-emulating attack simulation that tests how well an organization detects and responds to a real attacker., the focus is on breadth (finding as many weaknesses as possible) rather than stealth and testing the detectionDetectionThe capability to identify suspicious activity, attacks, or policy violations in time. capability.
How it works and where it fits
Penetration Testing is a controlled examination with a defined objective, scope, and assessment standard. Credible results require reproducible test steps, suitable data sources, and a clear distinction between an observation, a confirmed finding, and its risk rating. Method and depth must match the technology and threat model being examined.
Practical security relevance
Authorization, target systems, time windows, communications, escalation paths, and permitted techniques are agreed before work starts. Strong findings explain cause, prerequisites, impact, and concrete remediation rather than merely reporting tool output. Retesting confirms that corrective action closed the finding, while recurring patterns should be fed back into development and operational processes.
Related concepts
- Red TeamingRed TeamingA realistic, adversary-emulating attack simulation that tests how well an organization detects and responds to a real attacker.: A realistic, adversary-emulating attack simulation that tests how well an organization detects and responds to a real attacker.
- Penetration TestPenetration TestAn authorized attack test conducted to practically assess vulnerabilities.: An authorized attack test conducted to practically assess vulnerabilities.
- Vulnerability AssessmentVulnerability AssessmentSystematically identifies and assesses vulnerabilities in a defined environment.: Systematically identifies and assesses vulnerabilities in a defined environment.
- Security TestingSecurity TestingExamines systems, applications, and controls for weaknesses and malfunctions.: Examines systems, applications, and controls for weaknesses and malfunctions.