Se o seu provedor ou se na empresa onde você trabalha não houver um programa anti-spam instalado no servidor de e-mail, então a saída para matar spams é instalar um programa anti-spam em seu micro. Este tipo de programa analisa os seus e-mails e marca ou apaga os spams.
A eficiência dos programas anti-spam depende do método usado para detectar spams. Existem várias técnicas. Os programas mais simples criam uma lista de remetentes "proibidos" e apagam mensagens que venham destes remetentes. Esta técnica não é eficiente porque atualmente os spams vêm de vários remetentes diferentes e os spammers trocam o tempo todo o nome do remetente. Uma outra técnica é consultar "listas negras" de remetentes ou de endereços IP (também chamadas RBL). Esta técnica é eficiente, mas programas que só se baseiam neste critério apresentam um número relativamente alto de "falsos positivos", isto é, marcar como um spam um e-mail que não é spam. Isto ocorre porque muitas vezes quem enviou o spam estava conectado ao seu provedor usando um endereço IP dinâmico, isto é, qualquer outro cliente do mesmo provedor pode usar no futuro aquele mesmo endereço IP. Com isto, outro usuário (um amigo seu, por exemplo) que nunca enviou spam pode em uma determinada conexão estar com o mesmo endereço IP que foi usado no passado por um spammer e que está listado em uma "lista negra" de endereços IP, fazendo com que o e-mail seja marcado como spam, mesmo o seu amigo nunca tendo enviado um spam sequer.
Um outro método muito interessante para detectar spam é o uso de bancos de dados contendo milhares de spams conhecidos. Estes bancos de dados são hospedados na Internet e acessíveis por alguns programas anti-spam. Funciona da seguinte forma. Para cada mensagem que você recebe, o programa anti-spam faz um cálculo da sua mensagem, que gera um número, chamado assinatura. Duas mensagens iguais geram a mesma assinatura, mas é pouco provável que duas mensagens com conteúdos diferentes gerem assinaturas iguais. Assim, o programa anti-spam consulta o banco de dados e verifica se há uma assinatura igual à da mensagem recebida cadastrada. Em caso positivo, a mensagem provavelmente é um spam. Caso contrário, não (ou é um spam ainda não cadastrado). Alguns programas anti-spam que usam esta técnica permite que você "denuncie" spams para o banco de dados, isto é, alimente o banco de dados com spams não detectados pelo seu programa anti-spam.
A melhor técnica é a análise de conteúdo, isto é, procurar na mensagem determinadas características usadas por spams e dar pesos a elas. As listas negras também podem ser usadas, mas desde que não seja o único critério para avaliar se a mensagem é ou não um spam. O uso de banco de dados é também altamente recomendado. Enfim, um programa anti-spam para ser eficiente ele não deve se basear em uma técnica apenas para detectar os spams. E é por este motivo que existem programas anti-spam melhores do que outros.
Em http://www.pcworld.com/downloads/browse/0,cat,1447,sortIdx,1,00.asp você encontrará vários programas anti-spam para download. Alguns só funcionam em conjunto com um determinado programa de e-mail (Outlook ou Eudora, por exemplo). Outros funcionam com qualquer programa de e-mail.
A escolha do melhor programa é algo muito pessoal, e por isto nós deixamos o link para a lista contendo vários programas. De qualquer forma, dentre os programas listados, aparentemente o SpamKiller é muito eficiente, pois ele usa internamente o SpamAssassin para funcionar. |