Ethical hacking involves legally testing an organization's cybersecurity defenses by attempting to hack into their systems in order to evaluate vulnerabilities and help strengthen security. It is performed by "white hat" hackers who penetrate systems without causing damage or stealing data, and provide reports to help organizations patch vulnerabilities. The advantages of ethical hacking include protecting organizations from external attacks, securing financial systems, and preventing website defacement through identifying weaknesses.