No ano passado comecei a escrever artigos aqui no BrPoint por que o Bruno me convidou. Depois de quase um ano, fiz um balanço sobre a quantidade de artigos que publiquei por aqui e cheguei a conclusão de que fiz quase 1 artigo por mês. Como um novo mês começou achei melhor me adiantar e escrever o artigo de fevereiro. Assunto da hora? Trackbacks.
Quem acompanha o bernabauer.com sabe que eu venho enfrentando problemas com SPAM e excesso de consumo de CPU. O SPAM de comentários foi eliminado usando dois plugins. O primeiro é um captcha de conta matemática que permite a personalização dos números de acordo com a sua vontade. O segundo é o SK2 (SpamKarma2).
O SPAM de trackback não consegue ser eliminado usando estes plugins. O primeiro pouco importa, pois ele apenas atua sobre o formulário de comentários, já o segundo, apenas evita que este SPAM chegue a ser publicado. Contudo, ele continua sendo incluído na sua base de dados.
A maioria do SPAM que chegava ao meu blog vinha através de trackback. A minha solução inicialmente foi desabilitar o trackback (vou encurtar para TB, ok?) em todos os artigos. A atitude não foi muito bem recebida pelos demais blogueiros e pouco tempo depois habilitei novamente a opção.
Passa o tempo e com o SPAM em alta e concentrado no TB, resolvi radicalizar. Removi o arquivo do WP responsável pelo processamento de TB. Incrivelmente o processamento de pingbacks continua funcionando. A ótima noticia é que não recebo mais um único SPAM.
Sinto falto dos TB? Não. Parece ainda que eu não sou o único a se questionar a validade do trackback. Com tanto SPAM, para que o TB ainda serve se o PB (Pingback) funciona muito melhor e não sofre do problema de SPAM?
Em tempo: Tentei apesar do arquivo ter sido apagado, noto que ainda existe muitos acessos (algo por volta de 200 acessos por artigo) às URLs de TB. Pensei em redirecionar estes acessos para algum outro site ou página de erro usando o htaccess, mas não consegui nenhum resultado. Sempre vem a mensagem de erro do WordPress reclamando da falta do arquivo.
Não sei se vai ser eficiente no caso do bernabauer.com, mas eu uso o Simple Trackback Validation Plugin e tem me gerado bons resultados (tá, não recebo tanto TB spam assim).
Você não descobriu se é possível então editar o arquivo do trackback?
Eu não tento fazer isso (não que eu tenha problemas de SPAM, mas acho legal já ter este tipo de informação) porque eu não tenho conhecimento de linguagem PHP.
Pois é, eu também recebo muito spam de trackback, que felizmente é filtrado quase todos, passando uns pouco de centenas por dia.
Eu tenho esta vontade, de desabilitar o trackback. Nunca recebo nenhuma. E como você disse, pingback funciona muito melhor.
Olá Bernabauer!
Eu não tenho absoluta certeza, mas acho que o pingback entre engine diferentes nem sempre funciona, só entre WP!
Existe um plugin[1] para o B2evolution, que checa se O IP do endereço de entrada do Trackback bate com o IP do blog/site que está referenciando a sua página, se não rejeita como spam!
Eu sei, eu sei, você usa WP, mas de repente dá pra portar ou criar algo parecido com base na idéia!
Tirar o trackback, restringe ligeiramente um canal de conversações entre blogues!
1 – http://sw.liberal-venezolano.net/sw.php/2007/08/22/dns_trackback_anti_spam_plugin
[]’s
[...] que os trackbacks servem para alguma coisa? Visitem o brpoint e [...]
Por enquanto não tenho razões de queixa, mas se no futuro vier a ter, talvez tome uma atitude radical como a tua.
@ Sério: Gostei da dica. Vou conferir se consigo aproveitar alguma coisa dele. Eu acabei decidindo apagar o arquivo por que realmente recebo pouco TB válido.
Editar o arquivo em questão pode ser uma boa, passa a ser um problema no futuro, quando eu for atualizar a versão do WP. Seria mais uma coisa a ficar atento na atualização. O melhor sempre é manter o arquivos do WP intactos.
Eu ainda prefiro seguir a linha da edição do .htaccess e redirecionar o tráfego realmente excessivo de TB “dumal” para algum lugar escuro e sujo.
De preferência que retorne o erro 404.
@ Cesar: A idéia do plugin é boa, mas imagino que ele continua atuando após a entrada dos dados do TB na base de dados, não?
Qual plugin vc usa para fazer o captcha com contas matemáticas?
Uso o Math Comment Spam Protection.
Em alguns de meus sites em que uso o blog do WordPress também tive problemas de spam por track backs e posso afirmar categoricamente que não sinto a menor falta deles pois o ganho que se tem com eles é muito pequeno (do meu ponto de vista).
olha só oq eu encontrei no faq do askimet :
“How does it work?
When a new comment, trackback, or pingback comes to your blog it is submitted to the Akismet web service which runs hundreds of tests on the comment and returns a thumbs up or thumbs down.”
ou seja, dá pra usar o askimet para filtrar pingback e trackback… e lá eles também dao uma alternativa para reforçar a seguranca, usando o http://www.bad-behavior.ioerror.us/ e o http://unknowngenius.com/blog/WordPress/spam-karma/
Oq vc acha?