Ethical hacking involves the authorized attempt to gain access to computer systems, applications or data by duplicating the strategies and methods that would be used by a malicious hacker. Also known as penetration testing, the practice has been established to test an organization’s cyber security methods and safeguards, as well as identify security vulnerabilities that can be addressed and resolved before a malicious hacker can exploit them...
An ethical hacker is a cyber security professional with in-depth knowledge of computer systems, networks and security. They should be well-versed in potential threats and vulnerabilities that can hack – or bring down – organizational systems
Hope this helps you ^^