Though the term hacker has become synonymous with someone who illegally exploits computer system vulnerabilities, the different aims and approaches of members of the hacking subculture create certain distinctions. White hat hackers, for example, breach security ethically and for altruistic reasons, while black hat hackers engage in malicious criminal attacks. The colorful terms derive from cowboy films in which villains often wear black hats and heroes wear white ones. What is a blue hat hacker? Discuss
Source: The Free Dictionary