Exploit

Um exploit é um programa, trecho de código ou conjunto de comandos criado para tirar proveito de uma vulnerabilidade em um sistema de software. Hackers usam exploits para obter acesso a um sistema, elevar esse acesso a permissões de administrador ou de (root) e então usar esse acesso para instalar malware, extrair informações ou interromper operações.

As vulnerabilidades em um sistema de software podem assumir muitas formas. Algumas vulnerabilidades são resultado de bugs ou descuidos no código do software; outras surgem de erros cometidos por um administrador de sistema durante a configuração. Da mesma forma, os métodos usados por um exploit para atacar sistemas também podem assumir muitas formas. Alguns exploits têm como alvo vulnerabilidades em navegadores da Web, clientes de email ou outros softwares que abrem arquivos da Internet. Outros se espalham sozinhos por uma rede de computadores, infectando o primeiro computador por outros meios, depois examinando computadores próximos e executando automaticamente o exploit em computadores vulneráveis.

Quando um exploit se torna conhecido pelo desenvolvedor do software vulnerável, ele pode lançar um hotfix para corrigir a falha. Quanto mais tempo uma vulnerabilidade é conhecida, maior é o número de hackers que têm acesso a ela. Por isso, é importante instalar regularmente atualizações de segurança e definições de antivírus. Um exploit usado por hackers antes de ser conhecido pelos desenvolvedores do software afetado é chamado de exploit de dia zero, pois o desenvolvedor teve zero dias de aviso para lançar um patch e precisa trabalhar rapidamente para corrigi-lo.

NOTE: Muitas empresas de sites e software mantêm programas de recompensa por bugs para incentivar hackers éticos a encontrar e relatar vulnerabilidades antes que elas possam ser exploradas por hackers criminosos.

Atualizado November 29, 2022 por Brian P.

quizTeste seus conhecimentos

Which operating system uses the NTFS file system by default?

A
iOS
0%
B
Linux
0%
C
macOS
0%
D
Windows
0%
Correct! Incorrect!     View the NTFS definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Exploit 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.