Termenul hacker desemnează o persoană cu solide cunoștințe într-un anumit domeniu informatic, ce poate descoperi vulnerabilitățile unui program sau aplicație software.
Deseori se creează confuzie între hacker și cracker, care se referă în general la o persoană care sparge parole sau sisteme informatice cu scopul de a obține bani sau informații valoroase.
