Een hacker is een persoon die technische vaardigheden gebruikt om ongeoorloofde toegang te krijgen tot computersystemen of netwerken, vaak met kwaadaardige bedoelingen. De term "hacker" kan echter ook verwijzen naar iemand die graag systemen verkent en manipuleert, of dat nu is om ethische redenen, uit creativiteit of voor probleemoplossing. Het onderscheid ligt meestal tussen "black hat" hackers (die met kwade bedoelingen) en "white hat" hackers (die werken aan het verbeteren van de security).
Hackers hebben vaak een diepgaand begrip van programmeertalen, netwerkprotocollen, besturingssystemen en beveiligingsmaatregelen. Ze kunnen tools gebruiken zoals software voor penetratietesten, network sniffers en vulnerability scanners.
Zonder te diep in de details te treden: hun methoden kunnen bestaan uit het exploiteren van softwarefouten, phishing-aanvallen, social engineering en het gebruik van malware. De technieken van hackers evolueren voortdurend om beveiligingsmaatregelen te omzeilen.
Nee, niet alle hackers houden zich bezig met criminele activiteiten. Veel ethische hackers werken juis om systemen te beschermen en datalekken te voorkomen, wat een positieve bijdrage levert aan de cybersecurity.