Ethical hacking is the practice of authorized individuals simulating malicious hacking attempts to identify vulnerabilities in computer systems and networks, ultimately strengthening security measures. It's a form of penetration testing, where a security expert tries to gain unauthorized access to systems to find and report weaknesses that could be exploited by real attackers.