Ethical hacking, also known as penetration testing or white hat hacking, involves assessing the security of computer systems and networks with the permission of the owner.