این تعاریفی هست که تا بحال شنیدم :
1- کلاه سیاه (که عموما به قصد تخریب و کلا کارهای غیربشردوستانه (
) هک میکنند)
2- کلاه خاکستری (هکرهایی که عموما تازه کار هستند و خودشون چندین دسته دارند. مثلا n00b یکی از همین دسته هاست)
3- کلاه صورتی (همین کسانی که بکترک نصب میکنند فقط و اصول هک رو نمیدونند
و بیشتر از اسکریپتها و برنامه های دیگران برای هک استفاده میکنند - توی اصطلاح هکری بهشون Script Child (بچه اسکریپتی) هم گفته میشه)
4- کلاه سفید (که کارشون پیدا کردن حفره امنیتی ، تست نفوذ و ... هست. همچنین قفل شکنی دستگاههایی که محدودیت دارند ، جز کار این دسته است. مثلا Jailbreaker ها همه از این دسته هستند
).