What is ethical hacking, and why is it so important?