a definicao do tipo de codigo malicioso depende de cada fabricante e muitos codigos mesclam as caracteristicas dos demais tipos (mais detalhes no Capitulo Codigos Maliciosos (Malware)).Entre as diferentes ferramentas existentes, a que engloba a maior quantidade de funcionalidades e o antivirus. Apesar de inicialmente eles terem sido criados para atuar especificamente sobre virus, com o passar do tempo, passaram tambem a englobar as funcionalidades dos demais programas, fazendo com que alguns deles caissem em desuso.Ha diversos tipos de programas antimalware que diferem entre si das seguintes formas:Metodo de deteccao: assinatura (uma lista de assinaturas7 e usada a procura de padroes), heuristica (baseia-se nas estruturas, instrucoes e caracteristicas que o codigo malicioso possui) e comportamento (baseia-se no comportamento apresentado pelo codigo malicioso quando executado) sao alguns dos metodos mais comuns.Forma de obtencao: podem ser gratuitos (quando livremente obtidos na Internet e usados por prazo indeterminado), experimentais (trial, usados livremente por um prazo predeterminado) e pagos (exigem que uma licenca seja adquirida). Um mesmo fabricante pode disponibilizar mais de um tipo de programa, sendo que a versao gratuita costuma possuir funcionalidades basicas ao passo que a versao paga possui funcionalidades extras, alem de poder contar com suporte.Execucao: podem ser localmente instalados no computador ou executados sob demanda por intermedio do navegador Web. Tambem podem ser online, quando enviados para serem executados em servidores remotos, por um ou mais programas.Funcionalidades apresentadas: alem das funcoes basicas (detectar, anular e remover codigos maliciosos) tambem podem apresentar outras funcionalidade integradas, como a possibilidade de geracao de discos de emergencia e firewall pessoal (mais detalhes na Secao 7.8).Alguns exemplos de antimalware online sao:Anubis - Analyzing Unknown Binaries http://anubis.iseclab.org/Norman Sandbox - SandBox Information Center http://www.norman.com/security_center/security_tools/ThreatExpert - Automated Threat Analysis http://www.threatexpert.com/VirusTotal - Free Online Virus, Malware and URL Scanner https://www.virustotal.com/Para escolher o antimalware que melhor se adapta a sua necessidade e importante levar em conta o uso que voce faz e as caracteristicas de cada versao. Observe que nao ha relacao entre o custo e a eficiencia de um programa, pois ha versoes gratuitas que apresentam mais funcionalidades que versoes pagas de outros fabricantes. Alguns sites apresentam comparativos entre os programas de diferentes fabricantes que podem guia-lo na escolha do qual melhor lhe atende, tais como:AV-Comparatives - Independent Tests of Anti-Virus Softwarehttp://www.av-comparatives.org/Virus Bulletin - Independent Malware Advicehttp://www.virusbtn.com/Cuidados a serem tomados:tenha um antimalware instalado em seu computador (programas online, apesar de bastante uteis, exigem que seu computador esteja conectado a Internet para que funcionem corretamente e podem conter funcionalidades reduzidas);utilize programas online quando suspeitar que o antimalware local esteja desabilitado/comprometido ou quando necessitar de uma segunda opiniao (quiser confirmar o estado de um arquivo que ja foi verificado pelo antimalware local);configure o antimalware para verificar toda e qualquer extensao de arquivo;configure o antimalware para verificar automaticamente arquivos anexados aos e-mails e obtidos pela Internet;configure o antimalware para verificar automaticamente os discos rigidos e as unidades removiveis (como pen-drives, CDs, DVDs e discos externos);mantenha o arquivo de assinaturas sempre atualizado (configure o antimalware para atualiza-lo automaticamente pela rede, de preferencia diariamente);mantenha o antimalware sempre atualizado, com a versao mais recente e com