An ethical hacker should have a wide range of computer skills. They often specialize, becoming Subject Matter Experts (SME) on a particular area within the ethical hacking domain.
All ethical hackers should have :
* Expertise in scripting languages.
* Proficiency in operating systems.
* A thorough knowledge of networking.
* A solid foundation in the principles of information security.
Some of the most well-known and acquired certifications include :