A white hat is an ethical hacker aiming to break into computer systems and find security flaws. White hat hackers are employed by businesses to try and hack information systems to test the security of those systems. This method of ethical hacking aids in finding vulnerabilities in the system.