Big void I have experiemented with all the available WordPress plugins for comment spam protection including but not limited to Bad Behaviour, Spam Karma 2, Akismet and built-in WordPress features like blacklists and moderation queue. Tenho experiemented com todo o WordPress plugins disponíveis para comentar spam protecção incluindo mas não limitado ao mau comportamento, Spam Karma 2, Akismet e construiu-em WordPress recursos como listas negras e moderação fila. We have to deal with tens of thousands of spam everyday. Nós temos que lidar com dezenas de milhares de spam todos os dias. The key problem with all of these plugins is high rate of false positives along with some false negatives too. A chave do problema com todos esses plugins é elevada taxa de falsos positivos, juntamente com alguns falsos negativos também. In plugins where false negatives are low (like Spam Karma or Bad Behaviour), false positives are unacceptably high. Em plugins onde falsos negativos são baixas (como Spam Karma ou mau comportamento), falsos positivos são inaceitavelmente elevado. False positive is a condition where a legitimate comment is identified as spam. Falso positivo é uma condição em que um comentário é legítimo identificadas como spam. It is a much bigger problem than false negatives (inability to mark a spam comment as spam). É um problema muito maior do que falsos negativos (incapacidade de marcar um comentário spam como spam). While false negatives are a problem in terms of annoyance, false positives are much bigger problem. Enquanto falsos negativos são um problema em termos de incómodo, falsos positivos são muito maiores problemas. It causes you to potentially lose valuable comments, feedback and even business opportunity; I speak from first-hand experience. Provoca-lo a perder potencialmente valiosos comentários, feedback, e até mesmo oportunidade comercial; falo por experiência em primeira mão.

In brief my experiences with these plugins are: Em breve minhas experiências com estes plugins são:

Bad Behaviour Mau comportamento had in the past prevented legitimate comments from appearing in my blog. teve no passado impedido legítimo comentários apareçam no meu blog. Posting of a comment used to silently fail after displaying a blank page. Destacamento de um comentário após falhar silenciosamente usado para exibir uma página em branco. The error was sporadic which made it harder to debug. O erro foi esporádica, que tornou mais difícil para depurar. After several months of sporadic complaints from my users I finally realized Bad Behaviour was the one to blame. Após vários meses de denúncias esporádicas de meus usuários eu finalmente percebeu a um mau comportamento foi a culpa. There has been few releases since but I haven’t looked at it again. Tem havido poucos lançamentos, mas uma vez que não me olhou para ele novamente. I have had complaints about it from other users about lack of support. Tenho tido queixas sobre ele a partir de outros usuários sobre falta de apoio.

Spam Karma 2 Spam Karma 2 used to a venomous plugin. usado para uma peçonhentos plugin. It has been known to insult legitimate commenters of a blog after misjudging them as spammers. Ficou conhecido por legítimas commenters insulto de um blog depois misjudging eles como spammers. I have been told it improved its potty mouth. Foi-me dito que melhorou a sua potty boca. But the underlying problem remains. Mas o problema subjacente continua. It uses over aggresive techniques which leads to high incidence of false positives. Ele utiliza técnicas mais agressivas o que leva a alta incidência de falsos positivos. Installation used to be a problem, so much that its author used to ship a version of WordPress with the plugin installed! Instalação utilizada para ser um problema, tanto que seu autor utilizado para transportar uma versão do WordPress com o plugin instalado! I have had bad experiences with it in the past and strongly advice my friends and clients against using it. Tenho tido más experiências com ele no passado e fortemente conselhos meus amigos e clientes contra a utilizá-lo.

I personally looked in the code for Bad Behaviour and found several over-aggresive, hard-to-justify logic which leads to their high false positive rates. Eu, pessoalmente olhou no código de mau comportamento e encontrados ao longo de vários aggresive, difíceis de justificar lógica que leva à sua elevada taxa falso positivo.

I too provide an anti-spam plugin - Eu também proporcionar um anti-spam plugin -- Referrer Bouncer Referrer Bouncer . Unlike its counterparts Referer Bouncer doesn’t normally give false positives. Contrariamente aos seus homólogos Referer Bouncer normalmente não dão falsos positivos. However it requires active management of the list for best performance which may not be possible for average joe bloggers. No entanto, exige uma gestão activa da lista para melhor desempenho que pode não ser possível a médio joe blogueiros. Also Referrer Bouncer tackles only one class of spams - referrer spams or spams with a referrer payload. Também Referrer Bouncer aborda apenas uma classe de spams - referrer spams spams ou com um referencial carga útil. While it is an important category of spam, a lot of spams these days doesn’t come with referrer payload. Embora seja uma importante categoria de spam, uma grande quantidade de spams estes dias não vem com referrer carga útil.

Let’s talk about Vamos falar sobre Akismet , a popular anti-spam plugin from the creators of WordPress. , Um popular anti-spam plugin de os criadores de WordPress. Akismet is a blunder in terms of vision and to some extent architecture. Akismet é um erro em termos de visão e, em certa medida arquitetura. Akismet works by relying on individual bloggers to train it to identify spam. Akismet obras por confiar no indivíduo blogueiros para os treinar para identificar spam. While it looks good in theory, in practice there are two types of bloggers - bloggers and sploggers. Ao mesmo tempo que olha bom em teoria, na prática, existem dois tipos dos blogueiros - blogueiros e sploggers. Spam bloggers or sploggers have made it a game to game Akismet as it is very easy to do so. Spam ou blogueiros sploggers o tornaram um jogo a jogo Akismet, pois é muito fácil de fazer. You can, for example, write a simple script to feed to akismet that a certain legitimate blogger is spammer and then in future all his comments will be marked as spam. Você pode, por exemplo, escrever um script simples para alimentar a akismet legítimo que um certo blogueiro é spammer e, depois, no futuro, todos os seus comentários serão marcadas como spam. The reverse is also true. O inverso também é verdadeiro. Today I get several hundred spams a day which have passed through Akismet. Hoje eu recebo várias centenas de spams que um dia ter passado por Akismet. I also get some of the legitimate comments marked as spam and held in moderation queue by Akismet. Eu também obter alguns dos comentários legítimo marcado como spam e moderação, realizada em fila por Akismet. Unfortunately I am unable to even look in my Akismet queue as there are several thousands entries in these queue. Infelizmente eu não consigo sequer olhar na minha Akismet fila como existem vários milhares dessas entradas na fila. My pet blog has over 5000 entries in manual moderation queue which have passed through Akismet. Meu pet blog tem mais de 5000 entradas na fila de moderação manual que ter passado por Akismet. My browser fails to even load that page! O meu navegador não consegue sequer carregar essa página!

The other problem with Akismet is the size of the Akismet queue. O outro problema com Akismet é o tamanho da fila Akismet. It holds together the comments for manual review and training. Ela detém em conjunto os comentários para a revisão manual e de formação. Unfortunately any popular blogger is likely to get several thousands of spams in Akismet queue, making it virtually impossible to manually identify spam versus ham. Infelizmente qualquer blogueiro popular é susceptível de ter vários milhares de spams em Akismet fila, tornando-se praticamente impossível identificar spam manualmente versus presunto. Akismet doesn’t even provide paging of that screen, a minor technological glitch compared to the humongous mistake in vision of relying on any blogger to help it. Akismet nem sequer prever que a paginação de ecrã, uma pequena falha tecnológica, em comparação com o humongous erro na visão de confiar em qualquer blogueiro para ajudá-lo.

Many bloggers prefer stacking anti-spam plugins like Akismet with Spam Karma 2 or Akismet with Bad Behaviour. Muitos blogueiros preferem empilhamento anti-spam Akismet com plugins como Spam Karma 2 ou Akismet com mau comportamento. Unfortunately the effects are even more worse and undetermined in many cases. Infelizmente, os efeitos são ainda mais e pior indeterminado, em muitos casos. These plugins haven’t been designed or tested to play well with each other. Estes plugins não foram projetados e testados para jogar bem uns com os outros. It requires lots of testing to ensure that you aren’t breaking something. Ele requer lotes de ensaio para garantir que você não está quebrando alguma coisa. Also adding two plugins, each of which gives false positives, is only going to compound the problem. Também acrescentando dois plugins, cada um dos quais dá falsos positivos, é só ir a piorar o problema. You will often find in the wild someone praising plugin x or y. Você vai encontrar muitas vezes no estado selvagem alguém louvando plugin x ou y. In reality most of them don’t understand how these plugins work and they don’t know or don’t care how much legitimate and valuable comments they are missing. Na realidade, a maioria deles não entender como essas plugins trabalho e que não sabem ou não se importam muito legítimo e como eles são valiosos comentários desaparecidos.

There are two other aspects of spam blogging which you should be aware of. Há dois outros aspectos de spam blogs que você deveria estar ciente. Anti spam plugins like Spam Karma or Akismet rely on MySQL database queries to help it identify and / or store spam, which increase your database load. Anti Spam plugins como Spam Karma ou Akismet confiar no banco de dados MySQL consultas para a ajudar a identificar e / ou armazenar spam, o que aumenta sua base de dados carga. Akismet relies on communicating with its server to identify spams. Akismet assenta na comunicação com seus servidores para identificar spams. So not only you are getting these spams, your server as well your database is being loaded and you are wasting bandwidth in communicating with external servers. Portanto, não só está a obter esses spams, o servidor bem como sua base de dados está a ser carregado e você é desperdiçar largura de banda na comunicação com servidores externos. It is not a coincidence that many WordPress bloggers are being booted out of their shared hosting environments and forced to go for VPN or dedicated hosting. Não é por acaso que muitos WordPress blogueiros estão a ser arrancado para fora dos seus ambientes de hospedagem compartilhada e forçados a ir para a VPN ou hosting dedicado. I moved to dedicated hosting a year ago. Mudei-me para hospedagem dedicada de um ano atrás. After extensive tests I clearly identified that the majority of load on my server is due to spam comment processing. Após um longo período de testes me claramente identificado que a maioria da carga em meu servidor é devido ao spam comentário transformação.

The key to comment spam prevention is understanding the psyche of a spammer (more on it later). A chave para comentar spam prevenção é a compreensão do psiquismo de um spammer (mais sobre isso mais tarde). A good spam prevention plugin should at least ensure zero (or extremely close to zero) false positives. Um bom spam prevenção plugin deveria, pelo menos, garantir zero (ou muito próximos de zero) falsos positivos. If that means few false negatives that is acceptable. Se isso significa que alguns falsos negativos que seja aceitável. Anti-spam plugins should be stackable or at least have their own plugin architecture. Anti-Spam plugins deverão ser empilhadas, ou pelo menos têm a sua própria arquitetura plugin. Any takers? Qualquer takers?