Hack

A palavra hack tem duas definições principais relacionadas a computadores. Muitas vezes, significa invadir um sistema de computador para obter acesso não autorizado aos seus dados. Também pode se referir a uma solução pouco elegante, mas inteligente, para um problema de computação no código-fonte de um programa.

Invasões de segurança

No contexto da segurança de computadores, um hack é uma invasão não autorizada em um sistema de computador. Um hacker é alguém que invade sistemas para instalar malware em outro computador, roubar informações de um banco de dados ou até mesmo vandalizar um site. Existem muitos tipos de hack que um hacker pode usar para entrar em um sistema.

Um tipo de hack envolve obter acesso por meio de uma conta de usuário comprometida. Depois de identificar o nome de usuário da conta de uma possível vítima, o hacker pode tentar um ataque de força bruta, que tenta repetidamente senhas comuns. Ele pode usar um sniffer de pacotes para interceptar o tráfego e capturar dados não criptografados, na esperança de encontrar um pacote contendo uma senha ou outros dados valiosos. Ele também pode usar uma ferramenta de varredura para encontrar portas abertas vulneráveis a invasões.

Os hackers também podem usar hacks de engenharia social para obter acesso a um sistema. Os hacks de engenharia social não exigem tanta habilidade técnica quanto a varredura de portas e a interceptação do tráfego da web, mas usam manipulação psicológica e outros truques. Por exemplo, um ataque de phishing tenta induzir uma vítima a divulgar suas informações por meio de uma mensagem de email falsa.

Hacks de programação

Um hack de programação é uma solução não padrão e muitas vezes improvisada para um problema de programação de computadores. Ele pode usar métodos não documentados para executar uma função ou até explorar um bug presente em outra parte de um programa. Esses tipos de hack, também conhecidos como "kludges", geralmente exigem menos trabalho do que uma solução mais robusta para o problema, mas podem introduzir novos bugs ou comportamentos inesperados.

Atualizado April 12, 2023 por Brian P.

quizTeste seus conhecimentos

What is the most common use of a distributed blockchain?

A
Authenticating a website user's login credentials
0%
B
Confirming the authenticity of a downloaded file
0%
C
Adding comments to a social media post
0%
D
Saving records of cryptocurrency and NFT transactions
0%
Correct! Incorrect!     View the Blockchain definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Hack nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.