BlogAjuda

Dicas, temas e informações sobre WordPress, blogosfera brasileira e monetização.

Como resolver o problema dos spams?

Rodrigo P. Ghedin WordPress

Quem tem um blog sabe: spam enche o saco. E o pior é que, a partir do momento em que o blog ganha um lugar ao sol, a coisa piora exponencialmente. O “sucesso” com os spammers é proporcional ao sucesso com os leitores normais, de carne e osso. Felizmente, o WordPress e sua ampla gama de plugins nos fornecem armas eficazes na luta contra esta praga.

O BlogAjuda existe há pouco mais de um ano, e neste curto período, já recebeu mais de 12 mil spams:

Spams no BlogAjuda.

Nada comparado aos 15 mil diários que o TechCrunch recebe, claro, mas ainda assim, um número considerável. Imagine o caos que seria, no caso deles, apagar, no braço, mais de 2 milhões de mensagens indesejáveis?

O Bruno Godoi pescou do Helpero e traduziu uma bacana lista de quatro plugins para WordPress indispensáveis no combate ao spam. Vamos conhecê-los?

Akismet

Indispensável, maravilhoso, ótimo. O Akismet é, se não a melhor, uma das melhores ferramentas anti-spam já criadas, tão boa que já vem no pacote de instalação do WordPress.

A instalação não tem segredo, segue o procedimento padrão de instalação de plugins. Há, todavia, um pequeno detalhe: a WordPress.com API Key. Por ser um sistema baseado num banco de dados comunitário (ou algo do gênero), é necessário “validar” sua cópia. Para tal, pede-se que se faça um cadastro no WordPress.com, apenas com a finalidade de obter a chave. No cadastro aparece esta opção, vejam:

WordPress API Key.

Marque a opção Somente um sobrenome, por favor (em inglês, Just a username, please), e clique em Próximo » (Next »).

Quando logado, aponte para My Account (canto superior esquerdo da tela), e entre em Global Dashboard. Na próxima tela, clique em Profile. Você verá sua WordPress API Key no lado direito da tela, imediatamente antes do campo Personal Options.

Copie-a, e no seu blog de verdade, entre em Plugins, e logo em seguida, na sub-área Akismet Configuration. Cole a seqüencia de números e letras no único campo disponível, e clique em Update Options ». Se tudo der certo, a mensagem This key is valid aparecerá num fundo verde.

This key is valid.

Pronto! Após estes passos, o Akismet já estará trabalhando a todo vapor.

Math Comment Spam Protection Plugin

Este plugin é curioso, e acredite, pode frustrar um leitor mais… como posso dizer… “chucro”. Trata-se de um CAPTCHA evoluido, no qual, ao invés de escrever a palavra que surge em formato imagem, pede-se o resultado de uma conta de matemática simples. Vendo a imagem abaixo fica mais fácil entender:

Spam Math.

O procedimento de instalação é um pouco complicado. Após instalar o plugin, é necessário ir à área Options, entrar na sub-área Math Comment Spam, e mesmo não alterando nada, salvar as alterações (?). Isso só na primeira vez. Depois, deve-se abrir o arquivo do tema comments.php, e acrescentar, na parte do formulário de envio de comentários, logo após o campo do site/blog, o seguinte código (já traduzido por mim):

<?php
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) {
$mcsp_info = math_comment_spam_protection();
?> <p><input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
<label for="mcspvalue"><small>Proteção anti-spam: Soma de <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ?' ?></small></label>
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists... ?>

Simple Trackback Validation Plugin

Spam via trackback é uma prática recorrente. Exemplo extraído do meu blog pessoal:

New trackback on your post #378 “Meus projetos, em 2006″
Website: soma (IP: 67.159.5.254 , .)
URI : http://*editado*.com/
Excerpt:
<strong>soma…</strong>

news…

Um saco, de certo. O que este plugin faz é verificar se no site que supostamente gerou o trackback existe um link para seu blog. Se sim, o trackback passa; se não, fica numa quarentena, no mesmo esquema do Akismet (embora seja possível alterar isso nas opções).

Enhanced WordPress Contact Form

Trata-se de uma variação do plugin WP-ContactForm (já comentado por aqui). Ela tem algumas novidades em relação ao antigo, sendo que a mais importante neste contexto é uma proteção anti-spam. Recentemente tenho recebido algumas mensagens indesejáveis através do formulário de contato. Ainda são poucas, logo, no momento está suportável, mas para quem recebe muitas, é uma boa solução.

Espero que tenham gostado, e caso o post tenha ficado meio “ralo”, prometo que volto a escrever sobre este importante assunto. Até!

16 comments

Excelente as dicas…

Os spams estao ficando insuportaveis. Instalei o URL Nuker e me ajudou bastante tb.

Maysa

Posted by Maysa
March 21st, 2007, às 1:31 pm. #.

Akismet é a luz! Combinado com o Bad Behavior, diminui muito as chances de receber um comentário-spam. Recomendo ambos!

Posted by Thássius Veloso
March 21st, 2007, às 3:35 pm. #.

Ótimas dicas realmente. Apenas uma ressalva… com tantos SPAMS e ferramentas contra elas o meu único medo é que nesta briga toda os comentários legímos de visitantes sejam bloqueados. Para o blogger seria apenas um entre milhares de comentários, mas para o visitante, que dispôs tempo para aquele comentário, não será uma boa…

Posted by Gustavo Montes
March 21st, 2007, às 4:26 pm. #.

Eu tive que apelar para o Bad Behavior no começo do mÊs - ou isso, ou nada de blog, já que os spams estavam devorando os recursos da hospedagem. Nessas circunstâncias, melhor perder um comentário ou outro do que perder o blog todo.

Outra dica que também acho válida é renomear os aruivos preferidos dos robôs-spams: wp-comments e wp-trackbacks.

Posted by Lu
March 22nd, 2007, às 2:36 am. #.

É com certeza os spams são muito chatos mesmo, eu já uso o Akismet há pouco mais de 2 meses e já tenho 1139 spams detectados… e olhe que meu blog não chega perto dos blogs mais acessados como blogAjuda e outros…

Parabéns pelo post… muito boa dica…

Posted by Eduardo Comin
March 22nd, 2007, às 2:35 pm. #.

Tudo ótimo, so faltou um linkizinho pra cada plugin, mas isso é perdoável :-)

Posted by Hener
March 22nd, 2007, às 2:39 pm. #.

Eu uso apenas Akismet e apesar de ter meu blog a uns 3 meses já rece muito spam.

Espero que não aumente!!!!

Posted by Eduardo
March 23rd, 2007, às 12:51 am. #.

Escreva seu comentághj grio aqui.

Posted by uiouio
March 24th, 2007, às 4:04 am. #.

Acabei de corrigir a pequena grande mancada de não incluir os links dos downloads, Hener :) .

[]’s!

Posted by Rodrigo P. Ghedin
March 25th, 2007, às 12:04 pm. #.

Não confie totalmente no seu anti-spam…

O sistema anti-spam do Akismet, que é utilizado pela maioria que bloga com o Wordpress, é muito bom, mas não se deve confiá-lo cegamente.
De ontem para hoje três spammers conseguiram furam o bloqueio, mesmo depois de i…

Posted by Massao
April 5th, 2007, às 9:46 am. #.

[…] publicou outras dicas de como combater o spam em sites que rodam sob WordPress. Somadas às que já foram publicadas por aqui, elas afastarão de uma vez por todas os malditos spammers do seu […]

Posted by   Links da semana #001 by BlogAjuda
April 9th, 2007, às 10:15 am. #.

Hi My Name Is ivaeru.

Posted by ivajvf
May 12th, 2007, às 11:01 pm. #.

Gostei msm das dicas vlw

Posted by Robson
May 18th, 2007, às 1:13 pm. #.

[…] seria sem o parceiro Akismet spam para nos ajudar nesta frente de batalha que se brincar pega até leitor bem […]

Posted by Maior spammers preso, e o blog continua sendo atacado
June 1st, 2007, às 1:07 pm. #.

Hydrocodone and online and prescriptions….

Easy way to buy hydrocodone online. Buy hydrocodone online. Purchase hydrocodone online. Free hydrocodone prescriptions online….

Posted by Hydrocodone online.
November 21st, 2007, às 12:29 am. #.

Sobre o matc comment spam, acontece um erro quando insiro o código postado aqui no comments.php. Um erro na linha 71. Você poderia mostrar como seria o código inserido no form? Seria de grande ajuda. Muito obrigado.

Posted by Leo Soares
February 15th, 2008, às 10:37 pm. #.

Leave a comment!



Message



BlogAjuda © 2007.

Simple Grey theme developed by Rodrigo P. Ghedin.

WordPressFAMFAMFAM