Heker je posameznik, ki s tehničnim znanjem pridobi nepooblaščen dostop do računalniških sistemov ali omrežij, pogosto z zlonamernimi nameni. Vendar pa se izraz "heker" lahko nanaša tudi na nekoga, ki uživa v raziskovanju in manipuliranju sistemov zaradi etičnih razlogov, kreativnega izražanja ali reševanja težav. Razlika običajno temelji na ločevanju med "black hat" hekerji (tisti z zlonamernimi nameni) in "white hat" hekerji (tisti, ki delajo na izboljšanju varnosti).
Hekerji imajo pogosto poglobljeno znanje programskih jezikov, omrežnih protokolov, operacijskih sistemov in varnostnih ukrepov. Uporabljajo lahko orodja, kot so programska oprema za penetracijsko testiranje, network snifferji in skenerji ranljivosti.
Brez skrbi, ne bomo vam izdali vseh skrivnosti, vendar njihove metode vključujejo izkoriščanje ranljivosti programske opreme, phishing napade, socialni inženiring in uporabo škodljive programske opreme. Hekerske tehnike se nenehno razvijajo, da bi zaobšle varnostne ukrepe.
Ne, vsi hekerji se ne ukvarjajo s kriminalnimi dejavnostmi. Številni etični hekerji delajo na zaščiti sistemov in preprečevanju vdorov, s čimer pozitivno prispevajo h kibernetski varnosti.