1. Whitehat | An ethical pc hacker, or a pc security expert, who specializes in penetration testing and in other testing methods that ensures the security of an organization's information systems.
-------------
2. Greyhat | A computer hacker or computer security expert who may sometimes violate laws or typical ethical standards, but does not have the malicious intent typical of a black hat hacker.
-------------
3. Blackhat | A hacker who violates computer security for personal gain or malice.
----------------------------------------------------