Hacker é uma palavra em inglês que originalmente se referia a alguém que realizava atividades de programação em computadores de forma eficiente e habilidosa. Com o tempo, o termo passou a ser associado a pessoas que utilizam essas habilidades para invadir sistemas, roubar informações ou cometer crimes cibernéticos, sendo assim considerado uma atividade ilegal. O significado original da palavra não tem relação com condutas ilegais e não deve ser confundido com o termo "cracker", que é utilizado para designar pessoas que realizam atividades ilegais de invasão de sistemas e roubo de informações.