Back to Glossary
Cybersecurity
Penetration Testing
Quick Definition
An authorised simulated attack on a computer system to evaluate its security — identifying vulnerabilities before malicious attackers can exploit them.
Detailed Explanation
Penetration testing (pen testing) mimics real-world attacks using the same techniques, tools, and methodologies as malicious hackers. Types include network pen testing, web application pen testing, social engineering, and physical security testing.
Pen tests follow a structured methodology: planning and reconnaissance, scanning, exploitation, maintaining access, and reporting. Results include identified vulnerabilities, proof of exploitation, and remediation recommendations.
Pen testing is required by many compliance frameworks (PCI DSS, SOC 2, ISO 27001) and is a key component of a mature security programme.
Related Terms
Relevant Frameworks
ISO 27001OWASP