Hakowanie to uzyskiwanie nieautoryzowanego dostępu do systemów komputerowych lub sieci w celu wykorzystania luk. Obezuje rozpoznanie, eksploatację błędów lub słabych haseł, narzędzia takie jak złośliwe oprogramowanie czy phishing, a motywy wahają się od zysku finansowego po etyczne testy bezpieczeństwa. Skutki to utrata danych, zakłócenia systemów i odmowa usług.