An 'ethical hacker' essentially evaluates the security of a computer system or network by simulating an attack by a malicious hacker: involving an active analysis of the system for any weaknesses, technical flaws or vulnerabilities; and the course aims to build on existing graduate skills by providing detailed knowledge of electronic attacks and the methods that criminals use to gain access and exploit a system.