Hacking er, når en person lovligt forsøger at skaffe sig adgang til en computer, som han ikke har lovlig adgang til. Metoderne til dette kan enten være tekniske (ved benyttelse af indbyggede svagheder i systemet) eller sociale (se social engineering).