هکرها معمولاً به سه دسته تقسیم می شوند: هکرهای کلاه سفید، هکرهای کلاه سیاه و هکرهای کلاه خاکستری.