Penetration Testing
Noun · Security & Infosec · Origin: 1967
Definitions
Penetration Testing (also called pentesting or ethical hacking) is a sanctioned, systematic process of probing a computer system, network, or web application to find security vulnerabilities that an attacker could exploit. Unlike automated vulnerability scanning, penetration testing involves skilled security professionals using creativity, technical expertise, and the same tools and techniques as malicious hackers to simulate real-world attacks. The process typically follows defined phases: reconnaissance (gathering information about the target), scanning (identifying open ports and services), exploitation (attempting to breach security controls), post-exploitation (assessing the impact of a successful breach and lateral movement possibilities), and reporting (documenting findings with severity ratings and remediation guidance). Testing methodologies include black box (no prior knowledge), white box (full access to source code and architecture), and gray box (partial information). Organizations conduct penetration tests for regulatory compliance (PCI-DSS, HIPAA, SOC 2), risk assessment, and validating that security investments are effective.
In plain English: Hiring friendly hackers to try to break into your systems before the bad guys do, then telling you what they found.
Example: "We hired a pen test firm and they got domain admin in four hours. Money well spent."
Etymology
- 1967
- RAND Corp paper on 'penetration' of computer security
- 1970s
- US government 'Tiger Teams' perform early pen tests
Related Terms
- Red Team
- Pentest
- Bug Bounty
- Nmap
- Fuzzing
- Ethical Hacking
- Offensive Security
- Purple Team
- Base64 Encoding Attack
- Cold Storage
- Dead Drop
- Detection Signature
- Dual-Use Tool
- Feature Abuse
- Identity Lifecycle
- Identity Resolution
- Initial Access
- Internal Penetration Test
- Mock Attack
- Operator Security
- Penetration Test
- Pentest Methodology
- Pentest Tool
- Physical Penetration Test
- Ping Flood
- Poison Pill
- PowerShell Attack
- Profile Analysis
- Rich Text Attack
- Risk Calculation