Penetration testing (often called pen testing) is a simulated cyberattack launched against your computer system to identify exploitable security vulnerabilities. It is a software-based simulation of hacking, rather than a physical vibration or a tool that physically penetrates hardware.