Hakerzy zazwyczaj dzielą się na trzy typy: black hat hackers, white hat hackers i gray hat hackers, które, jak można się domyślić, są związane z etycznym hackingiem, nieetycznym hackingiem lub czymś pomiędzy.