Een hacker is iemand die technische vaardigheden gebruikt om ongeautoriseerde toegang te krijgen tot computersystemen of netwerken, vaak met kwaadaardige bedoelingen. De term "hacker" kan echter ook verwijzen naar iemand die het leuk vindt om systemen te verkennen en te manipuleren, of dat nu is vanuit ethische overwegingen, creativiteit of om problemen op te lossen. Het onderscheid wordt meestal gemaakt tussen "black hat" hackers (met kwaadaardige intenties) en "white hat" hackers (die werken aan het verbeteren van de beveiliging).
Hackers hebben vaak een diepgaande kennis van programmeertalen, netwerkprotocollen, besturingssystemen en beveiligingsmaatregelen. Ze maken gebruik van tools zoals software voor penetratietesten, network sniffers en vulnerability scanners.
Zonder alle geheimen prijs te geven: hun methoden variëren van het misbruiken van softwarefouten en phishing-aanvallen tot social engineering en het gebruik van malware. De technieken van hackers evolueren voortdurend om beveiligingsmaatregelen te omzeilen.
Nee, zeker niet alle hackers houden zich bezig met criminele activiteiten. Veel ethische hackers werken juist aan het beschermen van systemen en het voorkomen van datalekken, wat een positieve bijdrage levert aan cybersecurity.