Meus 2 cents:
Para mim sempre houve ea separacao entre hacking vs cracking:
-
Cracking eh o ato de obter ganho pessoal atraves de prejuizo de terceiros, explorando vulnerabilidades tecnicas ou socias de sistemas. Cracker sempre eh um bandido.
-
Hacking eh extrapolar os limites em que foram originalmente desenvolvidos certos sistemas ou situacoes - levando a novas visoes e situacoes. Hacker sempre eh alguem inovador e criativo.
Dito isso, o Hacker per si nao fica preso a seguranca ou tratamento de dados - mas eh o pensar fora da caixa: usar a criatividade, flexibilidade e uma dose de ousadia no desenvolvimento de um problema ou situacao.