White hat hackers The term white hat is used to refer to someone who hacks into a computer system or network for intentions that are not malafide. They may do as a part of a series of tests performed to check the efficacy of their security systems or as a part of research and development that is carried out by companies that manufacture computer security software. Also known as ethical hackers, they carry out vulnerability assessments and penetration tests