black hat is een computer hacker die wetten of ethische normen overtreedt voor slechterikdoeleinden, zoals cybercriminaliteit, cyberoorlogsvoering of kwaadwilligheid. Deze handelingen kunnen variëren van piraterij tot identiteitsdiefstal. Een black hat wordt vaak een ‘cracker’ genoemd
white hat is een ethische beveiligingshacker. Ethisch hacken is een term die bedoeld is om een bredere categorie aan te duiden dan alleen penetratietesten. Met toestemming van de eigenaar proberen white-hat hackers eventuele kwetsbaarheden of beveiligingsproblemen in het huidige systeem te identificeren. De witte hoed wordt tegenover de zwarte hoed geplaatst, een kwaadaardige hacker.
grey hat is een computerhacker of computerspecialist op het gebied van beveiliging die soms wetten of gebruikelijke ethische normen kan overtreden, maar meestal niet de kwaadwillige intentie heeft die typerend is voor een black hat-hacker.