O termo hackers tem um duplo significado dentro do campo da computação. Um hacker pode ser um programador de computador especialista que cria software complexo e hardware. Esses hackers são especialistas na área de computação e ter alcançado um certo status elite dentro do seu campo. O outro significado vulgarmente conhecido da palavra é alguém que invade redes de segurança de computadores para seu próprio propósito. A mídia tem perpetuado a conotação mais emocionante da palavra hackers com filmes e livros sobre o assunto. Filmes como Jogos de Guerra retratam quebra no sistema de segurança do Pentágono como semelhante a jogar um jogo de computador. Um filme sobre o hacker de computador projetar um sistema de software provavelmente não faria muito grande negócio no escritório de caixa. Um hacker que invade sistemas que principalmente para roubar não é considerado um especialista em computadores, embora ela pode ser . Um hacker dentro do mundo profissional da computação é considerado como um perito em informática profissional dentro do seu campo. No mundo da computação profissional, um hacker pode ser um especialista em segurança de computadores e redes. Ela também pode ser um programador de software altamente qualificados ou um modificador de hardware. O tipo de hacker que invade contas bancárias ou a rede de uma empresa existe, mas o significado é completamente diferente da de um hacker profissional. Como tomar uma abordagem de múltiplas camadas para proteger seu computador e seus data.