Ursprünglich nannte man einen spitzfindigen Computerprogrammierer einen Hacker. Heutzutage wird der Begriff für die Leute gebraucht, die Sicherheitslücken eines Computersystems ausnutzen, um in das System einzubrechen. Hacker, die in Computersysteme einbrechen (sei es um mutwillig Schaden anzurichten oder aus ‚Spaß’) nannte man früher auch Cracker.