Un hacker este o persoană care își folosește abilitățile tehnice pentru a obține acces neautorizat la sisteme informatice sau rețele, adesea în scopuri rău intenționate. Cu toate acestea, termenul "hacker" se poate referi și la cineva căruia îi place să exploreze și să manipuleze sistemele, fie din motive etice, pentru exprimare creativă sau pentru rezolvarea unor probleme complexe. Distincția se face, de obicei, între hackerii "black hat" (cei cu intenții malițioase) și hackerii "white hat" (cei care lucrează pentru a îmbunătăți securitatea).
Hackerii au adesea o înțelegere profundă a limbajelor de programare, a protocoalelor de rețea, a sistemelor de operare și a măsurilor de securitate. Aceștia pot folosi instrumente precum software de penetration testing, network sniffers și scanere de vulnerabilități.
Fără a intra în detalii prea tehnice, metodele lor pot include exploatarea vulnerabilităților de software, atacuri de phishing, social engineering și utilizarea de malware. Tehnicile de hacking evoluează continuu pentru a ocoli măsurile de securitate.
Nu, nu toți hackerii se implică în activități infracționale. Mulți hackeri etici lucrează pentru a proteja sistemele și pentru a preveni breșele de securitate, având o contribuție pozitivă în domeniul cybersecurity.