Een hacker (soms ook wel kraker of cracker genoemd), is een persoon die binnendringt in een computernetwerk door de beveiliging te omzeilen. Dat gebeurt niet altijd met de bedoeling om zich illegaal informatie toe te eigenen, maar veelal om aan te tonen dat het netwerk onvoldoende beveiligd is. Er zijn ook hackers met criminele bedoelingen (black hats); voor velen is het echter een sport om beveiligde netwerken te kraken en waar mogelijk op een ethische wijze te melden (ethische hacker)