Hackerlar, bilgisayar sistemlerine izinsiz erişim sağlayan kişilerdir. Hackerların yaptığı işler, sahip oldukları niyet ve etik kurallara bağlı olarak değişir: Beyaz şapkalı hackerlar (etik hackerlar), sistemlerdeki güvenlik açıklarını tespit eder ve bu açıkların kapatılmasına yardımcı olur. Siyah şapkalı hackerlar, kötü niyetli amaçlar için bilgisayar sistemlerine sızar, veri çalar ve fidye yazılımları kullanır. Gri şapkalı hackerlar, hem etik hem de etik dışı eylemlerde bulunabilir. Ayrıca, hacktivistler, toplumsal olayları veya politik sorunları topluma duyurmak için internet sitelerini hackler.