Yesterday I talked about developing a Ontem, falou sobre o desenvolvimento de uma comment spam prevention plugin comment spam prevenção plugin with zero false positives . com zero falsos positivos. I am currently using it on all of our blogs. Estou neste momento a usá-lo em todos os nossos blogs. Today I want to talk briefly about its origin and goals. Hoje eu quero falar brevemente sobre a sua origem e objetivos.

But first here are the stats from my Mas primeiro aqui estão as estatísticas do meu Simple Thoughts blog Simple Thoughts blog :

1095 spam comments were blocked by Angsuman’s Comment Guard plugin in 23 hours 46 minutes. 1095 spam comentários foram bloqueadas por Angsuman's comentar Guarda plugin em 23 horas 46 minutos. 99.094% of the comments you received during this time were spam. 99,094% dos comentários que recebeu durante esse tempo eram spam.

Stats for Estatísticas para Anaconda Theme blog Anaconda Tema blog :

1982 spam comments were blocked by Angsuman’s Comment Guard plugin in 3 days 10 hours 14 minutes. 1982 spam comentários foram bloqueadas por Angsuman's comentar Guarda plugin em 3 dias 10 horas 14 minutos. 99.748% of the comments you received during this time were spam. 99,748% dos comentários que recebeu durante esse tempo eram spam.

As you can see it is quite effective. Como você pode ver, é bastante eficaz. After I installed the Comment Guard plugin my Akismet queue is empty. Depois de instalado o plugin meu comentário Guarda Akismet fila está vazia. I haven’t received any spam comments since. Não recebi qualquer spam desde comentários. However I have received some valuable comments during this time. No entanto, recebi alguns valiosos comentários durante este tempo. I have gained more time to answer to them as I do not have to anymore clean up spam from Moderation queue (used to get around 100 per day from Simple Thoughts blog alone; spams which passed through Akismet queue) Já ganhou mais tempo para responder a eles como eu não tenho nada para limpar spam de Moderação fila (utilizado para obter cerca de 100 por dia a partir de pensamentos simples blog só; Akismet spams que passaram por fila)

BTW: I did receive a comment in Chinese which was suspiciously small in length and so I suspected it to be spam. BTW: Eu fiz um comentário receber em chinês, que foi surpreendentemente pequena de comprimento e assim que eu suspeito que se trata de spam. However on Google translation I realized it is a valid comment asking me when I would release the next version of Anaconda theme. No entanto a Tradução de Google, percebi que é um comentário válido perguntar-me quando eu a próxima versão do tema Anaconda. I am impressed by how much you can write in little space in Chinese. Estou impressionado com o quanto você pode escrever em pouco espaço em chinês. See for yourself Veja por si próprio here aqui .

Comment Guard is a labor of love more than anything else. Comentário Guarda é um trabalho de amor mais do que qualquer outra coisa. It is born out of my strong experiences and pain with handling comment spam in several of my blogs. É nascidos fora das minhas experiências e de fortes dores no manuseio comentário spam, em vários dos meus blogs. I respect my readers and will not take them through hoops to post a comment. Eu respeito meus leitores, e não terá Hoops-los através de postar um comentário. However I could never find a clean way in numerous plugins I used to completely stop robot / program generated comment spam. No entanto eu nunca poderia encontrar uma maneira limpa em numerosos plugins que eu usei para parar completamente robô / programa gerou o spam de comentários.

Anti-spam plugins adopt questionable techniques like checking RBL (and other such black hole lists) for identifying spam IP’s. Anti-Spam plugins adoptar questionável técnicas, tais como verificação RBL (tal buraco negro e de outras listas) para a identificação de spam IP's. This is plain wrong. Esta planície é errado. Many people, for example, connect from countries like India where ISP’s primarily issue dynamic IP’s. Muitas pessoas, por exemplo, ligar a partir de países como a Índia, onde ISP's principalmente da questão IP dinâmico. Spam Karma 2 blocks them from posting comment in many cases because the RBL it uses blocks the whole dynamic IP ranges solely because they are dynamic and sometimes because someone from these IP’s have in the past spammed someone. Spam Karma 2 blocos-los a partir de postar comentários, em muitos casos, porque a RBL que utiliza blocos de todo o IP dinâmico varia apenas porque são dinâmicos e, por vezes, porque alguém a partir destes IP's, no passado mails alguém. This is something people do not have any control. Isto é algo pessoas não têm qualquer controlo. The usual solutions suggested are contacting the IP to remove these addresses. As soluções sugeridas são habituais entre em contato com o IP para remover esses endereços. It is easier said then done. É mais fácil dizer então feito. In India ISP’s enjoy near-monopoly (like BSNL) and most often they do not care about their customers, let alone do something at their request. Na Índia ISP's desfrutar de quase monopólio (como BSNL), e na maioria das vezes eles não se preocupam com os seus clientes, e muito menos fazer alguma coisa a seu pedido. Nowadays some RBL’s have started charging fees for removal! Actualmente, alguns RBL's já começaram para a eliminação da cobrança de taxas! In essence checking RBL is a bad policy. Na sua essência RBL verificando-se de uma má política. It is only acceptable if you do not care a bit about your readers and what they have to say. Só é admissível se não se cuidar um pouco sobre os seus leitores e aquilo que eles têm a dizer.

Then there are checking for proxies. Depois, há verificação de proxies. Again there are RBL’s which are used to check for open proxies and many of the anti-spam plugin decide to block them. Novamente, existem RBL's que são utilizados para verificar se há proxies abertos, e ao número de anti-spam plugin decidir a bloqueá-los. This is a draconian policy. Esta é uma política draconiana. In many countries like China or even Iran people are forced to access web through proxy to get access to most content. Em muitos países como a China ou até mesmo Irão as pessoas são forçadas a acesso através da web proxy para obter acesso a mais conteúdo. Blocking proxies effectively blocks lots of valuable readers. Bloqueio proxies efetivamente bloqueia lotes de valiosos leitores.

Plugins like SK 2 makes guesses about user behavior based on the author’s observation which in many cases are wrong. SK 2 Plugins como faz suposições sobre comportamento do usuário com base na observação do autor que, em muitos casos, estão errados. A case in point. Um caso em apreço. I tried to contact a customer who was having problems. Tentei entrar em contato com um cliente que estava tendo problemas. I wasn’t able to connect with him via email as it was getting bounced due to mail server error. Eu não era capaz de se conectar com ele via e-mail como era ficar saltado devido ao servidor de e-mail erro. So I tried posting a comment to his blog. Então eu tentei postar um comentário ao seu blog. The comment kept getting rejected , most likely because SK2 determines that comments can only be of certain size and no more! O comentário mantidos ficando rejeitadas, muito provavelmente porque SK2 comentários determina que só pode ser do tamanho certo e não há mais! So I persisted and tried submitting, without success, with smaller and smaller size. Por isso, persistiu e tentou enviar, sem sucesso, e com menor tamanho menor. After some attempts SK2 determined I was a spammer and informed me that I was reported to Akismet. Após algumas tentativas SK2 determinada fui um spammer e informou-me que me foi comunicado à Akismet.

When you go down and dirty with the code you will find tons of such inane assumptions. Quando você vá para baixo e sujo com o código que você vai achar toneladas de tais pressupostos Inane. I can go on whole night about them. Eu posso ir a noite toda sobre eles. The bottomline is I couldn’t trust my blog with SK2 or Bad Behaviour. O bottomline é eu não podia confiar meu blog com SK2 ou mau comportamento. Even Akismet has lots of false positive issues. Mesmo Akismet tem lotes de falsos positivos questões. However it is better of the three. No entanto, é o melhor dos três. Even then I was getting over 100 spams in moderation queue for this blog alone. Mesmo então eu estava recebendo mais de 100 spams moderação na fila para este blog sozinho. I was going way over my bandwidth and people thought what was I doing all day. Eu estava indo ao longo do meu caminho largura de banda e as pessoas pensaram que eu estava fazendo todos os dias.

Out of this frustration Comment Guard was born. Fora de comentar esta frustração Guarda nasceu. I am very happy to say that so far it has given me 100% success rate . Estou muito feliz em dizer que até agora ela deu-me 100% Taxa de sucesso. I am testing it on all my blogs and will continue to do so for about a month, or till I am confident that I have fully tamed the beast. Estou a testá-la em todos os meus blogs e continuará a fazê-lo por cerca de um mês, ou até eu estou confiante de que tenho plena tamed a besta. I know that I will be fully happy with this plugin if all it does is stop 100% of spams on my sites only. Eu sei que vou estar plenamente satisfeito com este plugin se tudo o que faz é parar de 100% dos spams em meus sites só. I would however be happy to enroll beta testers after about a week. No entanto, gostaria de ser feliz para se inscrever testadores beta após cerca de uma semana. So if you would like to test it, let me know. Portanto, se você gostaria de testá-lo, me avise.

BTW: If you are a spammer, bring it on baby! BTW: Se você for um spammer, traga-a baby!