Term · Topic
Penetration Testing
Penetration testing is a controlled security assessment in which authorized testers emulate adversary tactics to discover and validate exploitable vulnerabilities in enterprise systems, networks, and applications, supporting risk management, control assurance, and compliance with security and regulatory requirements.
- 2 articles
- 27 companies
- Most covered: Amazon Web Services (AWS), Carahsoft, Google Cloud Platform (GCP)
What is Penetration Testing?
Penetration testing is a controlled security assessment in which testers emulate adversary tactics to identify, validate, and document exploitable vulnerabilities in systems, networks, applications, or processes under defined scope and rules of engagement.
Penetration testing evaluates the effectiveness of security controls by attempting to exploit vulnerabilities under authorized conditions. It uses threat modeling, reconnaissance, vulnerability analysis, exploitation, and post-exploitation activities to assess real-world attack paths and security weaknesses.
Penetration tests follow documented methodologies, such as those from NIST and industry frameworks, and operate within a defined scope, schedule, and authorization. The activity concludes with reporting that details vulnerabilities, exploit paths, technical evidence, and remediation guidance.
Enterprise Usage and Architectural Context
Enterprises use penetration testing to assess the security posture of networks, operating systems, cloud environments, applications, APIs, and supporting infrastructure components. Security teams use test results to prioritize remediation and to validate the implementation of policies, standards, and configuration baselines.
Penetration testing operates alongside vulnerability management, secure development, and security monitoring processes. Organizations integrate testing into change management, pre-production release cycles, third-party risk evaluations, and compliance programs to demonstrate that controls operate as designed under attack conditions.
Related or Adjacent Technologies
Penetration testing relates to vulnerability scanning, red teaming, breach and attack simulation, and adversary emulation. Vulnerability scanning identifies potential weaknesses at scale, while penetration testing manually verifies exploitability and consequence for selected assets or environments.
Red teaming and adversary emulation exercises use broader, goal-oriented campaigns over longer periods to test detection, response, and resilience. Penetration testing often uses the outputs of Security Information and Event Management (SIEM), endpoint detection tools, and configuration management systems to plan and validate tests.
Business and Operational Significance
Penetration testing supports risk management by providing evidence of how an attacker could compromise business services, data, or infrastructure. Executives, boards, and regulators use reports to understand exposure, validate control effectiveness, and align remediation with documented risk tolerances.
Regulatory and industry frameworks, such as those for financial services, healthcare, and critical infrastructure, reference penetration testing as a periodic or event-driven control. Organizations use repeat testing to verify remediation, support audit requirements, and maintain assurance across changing technology environments.
Our definition.
Companies in this area
Listed by how often coverage ties them to this term.
All 27 companies
- Microsoft
- Synack
- Aviz Networks
- CommVault
- Crusoe
- Cybersecurity and Infrastructure Security Agency (CISA)
- Docker
- F5
- IBM
- Imprivata
- National Institute of Standards and Technology (NIST)
- NetApp
- Netskope
- NSS Labs
- Nvidia
- OpenText
- SEALSQ
- Secure by Design
- SecurityHQ
- Synopsys
- Taiwan Semiconductor Manufacturing Company
- VEON
- Verizon
- VU