Whitehat | A person who is ethically opposed to the abuse of computer systems. Motivated by that
opposition, the whitehat frequently uses the blackhat’s techniques and tools in order to confound
blackhat compromise attempts and to protect the systems and networks targeted by them
Software Security Assurance State-of-the-Art Report (SOAR) 319