A hacker szó eredetileg olyan nagy tudású szakembert jelentett, aki szakmáját lelkesedésből, akár „művészi” gondossággal űzte. Rengeteg legenda szól a hackerekről, akik lehetetlennek látszó dolgokat voltak képesek előhozni egy-egy eszközből. A számítástechnika és a hálózatok elterjedésével a hacker kifejezés olyan informatikai szakember megjelölése lett, aki bizonyos informatikai rendszerek működését a mindenki számára elérhető szint fölött ismeri, ezáltal képes egy adott rendszerbe „betörni”, és onnan információt eltulajdonítani. Gyakran a hackerek hozzák létre azokat az eljárásokat amelyek alapján a számítógépek vagy a hálózatok működnek. A hackereket sokszor keverik össze a rosszindulatú crackerekkel és azokkal a képzetlen vandálokkal, akik a meglevő eljárások felhasználásával okoznak kárt.