A certified ethical hacker is a person with the skills of an IT professional who knows how to identify the weaknesses and vulnerabilities of a system. The professional then uses the discovery in a legitimate way, within the laws of a country, to give an assessment of the security situation. To attain the CEH certification, a student must sit for a CEH v10 course which majors on network security and assessing security systems using penetration testing techniques.