Hacker (хакер) е лице, което използва техническите си умения, за да получи неоторизиран достъп до компютърни системи или мрежи, често със злонамерени цели. Терминът обаче може да се отнася и за някой, който обича да изследва и манипулира системи с цел решаване на проблеми, творческа изява или по етични съображения. Разликата обикновено е между „black hat“ хакери (тези със злонамерени намерения) и „white hat“ хакери (които работят за подобряване на сигурността).
Хакерите често имат задълбочени познания по програмни езици, мрежови протоколи, операционни системи и мерки за сигурност. Те могат да използват инструменти като софтуер за penetration testing, network sniffers и скенери за уязвимости.
Методите им включват експлоатиране на софтуерни уязвимости, phishing атаки, социално инженерство и използване на malware. Техниките им непрекъснато се развиват, за да заобикалят мерките за сигурност.
Не, не всички хакери се занимават с престъпна дейност. Много етични хакери работят за защита на системите и предотвратяване на пробиви, като допринасят положително за киберсигурността.