Ethical hacking, also known as penetration testing or white-hat hacking, involves authorized attempts to gain unauthorized access to computer systems, networks, or applications to uncover vulnerabilities. Unlike malicious hacking, ethical hackers operate with permission to assess security strengths and weaknesses. Their goal is to identify and address potential risks before malicious hackers can exploit them, thereby enhancing overall cybersecurity.