"white hat, gray hat, black hat hackers"
White hat hackers:
If an individual uncovers a vulnerability and exploits it with authorization, he is considered a white hat.
Gray hat hackers:
If a different person uncovers a vulnerability, does not illegally exploit it or tell others how
to do it, but works with the vendor—this person gets the label of gray hat.
Black hat hackers
If an individual uncovers a vulnerability and illegally exploits it and/or tells
others how to carry out this activity, he is considered a black hat.