No que se refere softwares maliciosos na internet, um é definido como um conjunto de programas e técnicas que permite esconder e assegurar a presença de um invasor ou de outro código malicioso em um computador comprometido, para uso com os seguintes objetivos:
- remover evidências em arquivos de log,
- instalar outros códigos maliciosos, como backdoors, para assegurar o acesso futuro ao computador infectado,
- esconder atividades e informações, como arquivos, diretórios, processos, chaves de registro e conexões de rede,
- mapear potenciais vulnerabilidades em outros computadores, por meio de varreduras na rede e
- capturar informações da rede onde o computador comprometido está localizado, pela interceptação de tráfego.
Esse software malicioso é conhecido por: