e mais tempo ele tem para se replicar e contaminar outros sistemas.Retrovirus. Os retrovirus sao anti-antivirus, eles enganam ou atacam os softwares de antivirus instalados no computador, destruindo as bases de definicao de virus.Companion. Estes virus se anexam a programas legitimos e alteram os ponteiros no registro para os programas infectados. Entao quando o usuario vai executar o programa, primeiro o virus e executado, faz o ataque e somente depois inicia o programa legitimo.Phage. Os virus do tipo phage atacam programas e base de dados presentes no sistema, contaminando todos os arquivos. A unica maneira de excluir o virus e reinstalar todos os programas que foram infectados.Macro. Os virus de macro se aproveitam da capacidade que alguns programas tem de executar instrucoes internas - usadas para otimizar determinadas tarefas - para inserir codigos maliciosos e infectar outros sistemas. Apesar de inicialmente os virus de macro atacarem editores de texto, hoje, eles podem ser encontrados em outras aplicacoes como Microsoft Excel, Powerpoint e Outlook. O verme (worm), diferente do virus, nao precisa de um portador para se replicar. Ele se auto-replica, espalhando-se de um computador para outro e ainda pode conter virus para infectar os sistemas. Os vermes exploram as vulnerabilidades dos servicos e utilizam quaisquer mecanismos para se propagarem, como TCP/IP, e-mail, servicos de Internet, compartilhamento de arquivos, midias removiveis e etc.Abaixo, o diagrama sintetiza as principais diferencas entre cavalos de troia, virus e vermes.Figura 1: Arvore de decisao de um codigo mal-intencionadoFonte: Guia de Defesa Profunda com Antivirus MicrosoftAs bombas logicas sao programas ou pedacos de codigo que sao executados quando uma determinada condicao ocorre. Por exemplo, o verme Code Red pode ser classificado como uma bomba logica, ja que, ataques de negacao de servico sao lancados para determinados enderecos IPs (execucao) entre os dias 20 e 27 dias de cada mes (condicao).As bacterias e rabbits sao especies com codigos maliciosos que tem como objetivo levar a exaustao todos ou parte dos recursos da maquina, criando um ataque do tipo negacao de servico.As inovacoes tecnologicas aparecem rapidamente e trazem consigo novas pragas eletronicas que vem se desenvolvendo no mesmo ritmo frenetico, como e o caso do verme Cabir que infecta alguns telefones moveis que usam o sistema operacional da Symbian diversos fabricantes de antivirus ja lancaram seus produtos para celulares. Surgem tambem ataques cada vez mais elaborados e que utilizam formas hibridas para exploracao de falhas. Em um caso recente, o invasor explora uma vulnerabilidade em um site legitimo e insere codigos iframe que redirecionam os acessos para um servidor malicioso com Mpack uma central de distribuicao de trojans instalado. Feito isso, o invasor pode facilmente inserir um trojan, como o Trojan.Srizbi, para ser carregado na maquina do usuario. Este trojan altamente complexo e capaz de se esconder no kernel do sistema operacional, o que dificulta a sua deteccao e aumenta o seu poder de ataque. Assim como esse, outros ataques da mesma magnitude sao comuns na Internet, portanto, e preciso ficar atento a essas pragas que estao cada vez mais sofisticadas. Em paralelo aos malwares se desenvolveram outros tipos de