Hackeris yra asmuo, kuris naudodamasis savo techniniais įgūdžiais siekia gauti neautorizuotą prieigą prie kompiuterinių sistemų ar tinklų, dažnai turėdamas piktavališkų tikslų. Tačiau terminas „hackeris“ taip pat gali apibūdinti žmogų, kuriam patinka tyrinėti ir manipuliuoti sistemomis dėl etiškų priežasčių, kūrybinės saviraiškos ar problemų sprendimo. Dažniausiai skiriami „black hat“ hackeris (veikiantis piktavališkai) ir „white hat“ hackeris (dirbantis tam, kad pagerintų saugumą).
Hackeriai paprastai puikiai išmano programavimo kalbas, tinklo protokolus, operacines sistemas ir saugumo priemones. Jie gali naudoti tokius įrankius kaip įsilaužimo testavimo (penetration testing) programinė įranga, tinklo srauto analizatoriai (sniffers) ir pažeidžiamumų skeneriai.
Nenorime atskleisti visų paslapčių, tačiau jų metodai apima programinės įrangos spragų išnaudojimą, „phishing“ (sukčiavimo) atakas, socialinę inžineriją ir kenkėjiškas programas. Hackerio technikos nuolat evoliucionuoja, kad apeitų saugumo barjerus.
Ne, ne visi hackeriai užsiima nusikalstama veikla. Daugybė etiškų specialistų dirba tam, kad apsaugotų sistemas ir užkirstų kelią duomenų nutekėjimui, taip prisidėdami prie kibernetinio saugumo gerinimo.