Ethical hacking entails thinking like the bad guys to identify any vulnerabilities that they might find in your system and fixing them before they do. Also called penetration testing, ethical hacking... This description may be from another edition of this product.