Haker to osoba wykorzystująca swoje umiejętności techniczne do uzyskania nieautoryzowanego dostępu do systemów komputerowych lub sieci, często w celach przestępczych. Jednak termin „haker” może również odnosić się do kogoś, kto pasjonuje się odkrywaniem i modyfikowaniem systemów w celach etycznych, dla ekspresji twórczej lub rozwiązywania problemów. Rozróżnienie to zazwyczaj opiera się na podziale na hakerów „black hat” (działających w złej wierze) oraz „white hat” (działających na rzecz poprawy bezpieczeństwa).
Hakerzy zazwyczaj mają głęboką wiedzę na temat języków programowania, protokołów sieciowych, systemów operacyjnych i środków bezpieczeństwa. Często korzystają z narzędzi takich jak oprogramowanie do testów penetracyjnych, sniffery sieciowe czy skanery podatności.
Mówiąc bez ogródek, ich metody obejmują wykorzystywanie luk w oprogramowaniu, ataki phishingowe, socjotechnikę oraz złośliwe oprogramowanie. Techniki hakerskie stale ewoluują, aby omijać nowoczesne zabezpieczenia.
Nie, nie każdy haker zajmuje się nielegalną działalnością. Wielu etycznych hakerów pracuje nad ochroną systemów i zapobieganiem naruszeniom danych, wnosząc pozytywny wkład w cyberbezpieczeństwo.