What Does Ethical Hacker Mean?
An ethical hacker is an individual hired to hack into a system to identify and repair potential vulnerabilities, effectively preventing exploitation by malicious hackers. They are security experts that specialize in the penetration testing (pen-testing) of computer and software systems for the purpose of evaluating, strengthening and improving security.
Techopedia Explains Ethical Hacker
Generally, a software or hardware vendor achieves greater profitability by hiring ethical hackers, versus being subjected to other types of vulnerabilities and exploitations.