Bilgisayar güvenliği alanında çalışan kişiler, sistemlerin koruma yöntemlerini ve bu yöntemlerdeki açıkları incelerler. "Hacker" terimi, bazen bu açıkları bulup düzeltmek isteyenleri, bazen de başkalarının sistemlerine izinsiz girenleri tanımlar. Medyada ve toplumda genellikle yasa dışı işler yapan kişiler için kullanılır, ancak aslında hem olumlu hem de olumsuz anlamlar taşıyabilir. Gerçek hackerlar, bilgisayar sistemleri hakkında derin bilgiye sahiptir; oysa "script kiddie" adı verilen kişiler, hazır araçlarla saldırı yapar ve teknik bilgileri sınırlıdır.

Hackerlar amaçlarına ve yasalara yaklaşımlarına göre beyaz şapkalı, gri şapkalı ve siyah şapkalı olarak ayrılır. Beyaz şapkalı hackerlar, güvenlik açıklarını bulup düzeltmek için çalışır. Gri şapkalılar hem iyi hem kötü amaçlarla hareket edebilir. Siyah şapkalı hackerlar ise tamamen yasa dışı işler yapar. Özellikle siyah şapkalı hackerlar ve teknik bilgisi az olan saldırganlar bazen "cracker" olarak adlandırılır. Crackerlar, bilgisayar sistemlerinin koruma önlemlerini aşarak yasa dışı erişim sağlar ve bu nedenle tehlikeli kabul edilirler.

Daha fazla bilgi: de.m.wikipedia.org