Hacker je jednotlivec so širokými technickými znalosťami v oblasti počítačov, informačných technológií a softvéru. Jeho expertíza zahŕňa skúmanie a manipuláciu s počítačovými systémami, sieťami a softvérom. Venuje sa rôznorodej činnosti, od hľadania bezpečnostných zraniteľností a zlepšovania systémov po vytváranie nových
programov alebo skriptov.