Recentemente tenho sido questionado sobre a eficiencia dos anti-virus, para esclarecer este ponto segue abaixo um texto muito interessante. Boa leitura.Por Mariano Sumrell. (http://www.seginfo.com.br/os-antivirus-funcionam/)Diariamente surgem mais de 40 mil novas ameacas na Internet. E essenumero cresce constantemente. Essa enorme producao e fruto de umaatividade profissional muito bem organizada, o Cibercrime. Estima-seque o cibercrime movimente globalmente tanto dinheiro quanto onarcotrafico. E claro que a producao de malwares e apenas uma dasatividades do cibercrime que engloba espionagem industrial, sabotagem,aluguel de botnets, envio de SPAMs, venda de produtos e muitosoutros.Mas o fato e que a producao de malwares cresce em quantidade esofisticacao. E os fabricantes de antivirus e outros produtos deseguranca precisam acompanhar esse ritmo para proteger os seususuarios. Nesse artigo vamos entender como os antivirus estao sendocapazes de oferecer protecao contra as atuais amecas.Existem diferentes tipos de programas maliciosos ou malwares(MALicious softWARE): virus, worms, cavalos de troia ou trojans eoutros. Neste artigo, vamos usar o termo virus como e entendidoinformalmente, ou seja, como uma designacao generica de ameacas oumalware.Deteccao por AssinaturaA maneira tradicional dos softwares identificarem um virus e adeteccao por assinatura. Consiste em identificar uma sequencia debytes que caracterizam um malware. Essa assinatura e obtida depois queum virus e identificado. Para isso os fabricantes de antivirus tempontos de coleta espalhados em todo o mundo e contam ainda comcolaboradores em diversos paises. No Brasil, a Winco envia diariamentepara o AVG amostras que recebemos de diferentes fontes, inclusive deuma colaboracao com oCSIRT (Computer Security Incident Response Team)do Banco do Brasil.Alem da quantidade enorme de amostras que tem de ser analisadas e deassinaturas geradas, e necessario lidar com os virus polimorficos.Virus polimorficos se automodificam para dificultar a sua deteccao.Essa modificacao normalmente e feita empacotando o codigo maliciosousando tecnicas de criptografia. Os antivirus tem de ser capazes deencontrar a assinatura em todas as variantes.A deteccao por assinatura de virus conhecidos e muito eficiente e porisso continua sendo utilizado por todos os fabricantes de antivirus.Mas esse metodo tem um grande problema: a janela de tempo entre osurgimento do virus e a atualizacao do arquivo de assinaturas namaquina do usuario. Por isso, sao necessarios outras camadas deprotecao, com novas tecnicas de deteccao. No restante deste artigo,descreverei essas novas tecnicas que estao sendo usadas na guerracontra o cibercrime.Deteccao HeuristicaHa duas formas de heuristica: estatica e dinamica.Na heuristica estatica, o arquivo e analisado a procura nao deassinaturas conhecidas, mas de padroes de codigo suspeitos eutilizados em virus. Uma sequencia de NOPs (instrucao de no operation)ou loops que nao fazem nada util, por exemplo, sao bastante comuns emvirus polimorficos.Na heuristica dinamica, o codigo e executado por algum tempo em umemulador. Depois desse tempo, o codigo e analisado novamente. Essatecnica serve para detectar virus polimorficos utilizando novosmetodos de empacotamento.Analise ComportamentalA analise comportamental monitora o que os programas em execucao namaquina estao fazendo. Verifica como um programa esta interagindo comoutros programas e que tipo de acesso esta fazendo aos recursos docomputador. Assim, pelo comportamento do programa pode-se identificarmalwares ainda nao conhecidos. Por exemplo, um programa que interceptao teclado de outra aplicacao e comeca a acessar a internet econsiderado suspeito.Protecao no Acesso a SitesHa alguns