The Big Void In WordPress Comment Spam Protection O grande vazio no WordPress comentário protecção spam
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?
Filed under Arquivado em CMS Software CMS Software , De Database Banco de dados , De Hardware , De Headline News Headline News , De Open Source Software Open Source Software , De Pro Blogging Blogging Pro , De RDBMS , De Spam Watch Spam Watch , De Tech Note Nota Tech , De Web , De Web Hosting Web Hosting , De Web Services Web Services , De WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artigo |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |





January 16th, 2007 at 5:07 am 16 de janeiro de 2007 em 5:07 am
Thank you for your post, it was an interesting read, although I do not agree with your assesment of Akismet. Obrigado pelo seu post, foi uma leitura interessante, embora eu não concordo com a sua avaliação de Akismet. I have been very happy with it since my blog took off, and started recieving 200+ visitors per day. Tenho sido muito feliz com o meu blog desde que arrancou, e começou a receber 200 visitantes por dia. I have not so far recieved a false positive, but one or two might have slipped my otherwise keen eyes Eu até agora não tenham recebido um falso positivo, mas pode ter um ou dois caíram meus olhos outra forma empenhada
I am curious to see how Bad Behaviour will turn out. Estou curioso para ver como irá revelar-se mau comportamento. I actually happened to install it yesterday, and one of the things I was immediately annoyed with, was the lack of information/configuration. Eu realmente aconteceu para instalá-lo ontem, e uma das coisas que eu estava irritado com o imediato, foi a falta de informação / configuração. It has, however, removed several hundred attempted referrer spam visits that I usually suffer from. Tem, no entanto, várias centenas de tentativas removida referrer spam visitas que eu normalmente sofrem de.
I will give it a try for a week or two, and see what happens. Vou dar-lhe uma hipótese para uma semana ou duas, e ver o que acontece.
January 16th, 2007 at 8:17 am 16 de janeiro de 2007 em 8:17 am
I use Akismet and BadBehaviour : BB blocks all unusual attempts at the door of the blog and Akismet takes care of the eventual spam that *could* have gotten through. Eu uso Akismet e BadBehaviour: BB bloqueia todas as tentativas de invulgar a porta do blog e Akismet cuida de spam que o eventual * * poderia ter obtido através. I have to say those two stack pretty well as I used to have thousands of spams everyday and it’s been months since I last got one. Tenho de dizer aqueles dois pilha muito bem como me ter utilizado a milhares de spams quotidiana e tem sido desde o mês passado eu recebi um.
No more checking the Akismet queue, yay ! Não mais o controlo da Akismet fila, yay!
January 16th, 2007 at 8:40 am 16 de janeiro de 2007 em 8:40 am
Really? A sério? Is BB2 doing so worse things to your blog? BB2 fazê-lo é pior coisas para o seu blog? I haven’t realized it since I have installed it. Eu não percebeu que desde que eu tenha instalado ele. Even when I use anonymous surfing I’m able to comment on my blog. Mesmo quando eu uso anônimos surf eu sou capaz de comentar o meu blog.
Well, yes. Bom, sim. BB2 lacks of support and config options. BB2 carece de apoio e config opções. But you need to know that we plug-in coders (like mine) are doing our job (coding cool plug-ins) for free - so in our free-time. Mas você precisa saber que nós plug-in codificadores (como o meu) estão a fazer o nosso trabalho (codificação cool plug-ins) para a livre - livre-lo em nosso tempo. So we don’t earn money from it. Por isso, não ganha dinheiro com isso. Well, I don’t want money for my plug-in (see my blog for instance, not adverts here!) because it’s not a commercial one. Pois bem, eu não quero o meu dinheiro para o plug-in (ver meu blog, por exemplo, não anúncios aqui!) Porque não é um regime de autonomia. But I want that you know that I have already spent lot’s of time in my plug-in. Mas quero que você sabe que eu já passei muito do meu tempo no plug-in.
I guess Michael Hampton can say the same on this point. Eu acho que Michael Hampton pode dizer o mesmo quanto a este ponto. He has a real life and a real job (I hope so?) and BB2 is being developed in his free-time, too. Ele tem uma vida real e de um verdadeiro trabalho (Eu espero que sim?) E BB2 está a ser desenvolvido em seu tempo livre-, também. And the same for SK2… E as mesmas para SK2…
But I will keep BB2,SK2 and Akismet (even about your discovered security/privacy concerns because I have the knowledge to hack the plug-in a little) because I want to help Michael and Dr. Dave for testing their software on my blog. Mas vou manter BB2, SK2 e Akismet (mesmo sobre a sua descoberta de segurança / privacidade preocupações, porque tenho o conhecimento para cortar o plug-in um pouco) porque eu quero ajudar o Dr. Michael e Dave para testar seu software no meu blog.
January 16th, 2007 at 9:20 am 16 de janeiro de 2007 em 9:20 am
@ Matt @ Matt
An even simpler configuration is to prevent commenting at all Uma configuração é ainda mais simples de prevenir comentando em todos os
Seriously though what I am trying to highlight is more about the problem of misidentification of genuine comments as spam. Embora a sério o que eu quero salientar é mais sobre o problema dos erros de identificação de verdadeiras comentários como spam. If you care about your readers (and potential clients for some) then you should look closely into what they are doing and not simply the fact that they are preventing spams (along with hams). Se você preocupam com seus leitores (e para alguns clientes potenciais), então você deve olhar atentamente para o que estão fazendo, e não simplesmente o fato de que eles estão impedindo spams (juntamente com pernas).
Quix0r> Even when I use anonymous surfing I’m able to comment on my blog. Quix0r> Mesmo quando eu uso anônimos surf eu sou capaz de comentar o meu blog.
That is not an indicator of success. Isso não é um indicador de sucesso. Check the BB code to see more about what it is doing. Verifique o código BB para saber mais sobre o que está a fazer.
> But you need to know that we plug-in coders (like mine) are doing our job (coding cool plug-ins) for free - so in our free-time. > Mas você precisa saber que nós plug-in codificadores (como o meu) estão a fazer o nosso trabalho (codificação cool plug-ins) para a livre - livre-lo em nosso tempo. So we don’t earn money from it. Por isso, não ganha dinheiro com isso.
I understand the pain and limitations of free plugin authors. Eu entendo a dor e as limitações da livre plugin autores. I too offer several popular Eu também oferecem vários populares WordPress plugins for free WordPress plugins para livre .
The underlying fact is that as the product is free it also comes with limited support (time permitting) and zero liability. O que é facto é que subjacentes como o produto é livre, também vem com o apoio limitado (tempo permitir) e zero responsabilidade. While it is fully understandable from the plugin authors point of view, it may not be acceptable from many bloggers point of view who would be willing to sponsor for high quality plugins and software to maintain high standards for their blogs. Embora seja plenamente compreensível a partir do plugin autores ponto de vista, pode não ser aceitável a partir de muitos blogueiros ponto de vista de que estaria disposta a patrocinar uma grande qualidade de plugins e software para manter os elevados padrões de seus blogs.
> Well, I don’t want money for my plug-in (see my blog for instance, not adverts here!) because it’s not a commercial one. > Bom, eu não quero o meu dinheiro para o plug-in (ver meu blog, por exemplo, não anúncios aqui!) Porque não é um regime de autonomia. But I want that you know that I have already spent lot’s of time in my plug-in. Mas quero que você sabe que eu já passei muito do meu tempo no plug-in.
I understand your sentiments fully as I explained above. Eu compreendo perfeitamente o seu sentimentos como eu expliquei acima. However the key point is as the platform is maturing so is the need for high quality products which are well supported. No entanto, o ponto-chave é que a plataforma é tão cura é a necessidade de alta qualidade, produtos que sejam bem apoiados. It is with this view I released my first paid plugin - É com esta visão me libertado minha primeira paga plugin -- Translator Plugin Pro Tradutor plugin Pro for providing translation of WordPress blogs in 14 languages. de prestação de tradução do WordPress blogs em 14 línguas. But I digress. Mas eu digress. I am not criticising the free plugin authors per se. Não estou a criticar o plugin gratuito autores per se. I am in the same seat as they are. Estou no mesmo lugar em que sejam. I am simply pointing out some limitations of current anti-spam products and solutions. Sou simplesmente apontar algumas limitações do actual anti-spam produtos e soluções. There is a poem by poet and nobel laureate, Rabindranath Tagore, which roughly translated in English is: Há um poema pelo poeta e Prêmio Nobel, Rabindranath Tagore, que é aproximadamente traduzida em Inglês:
“I close the doors to prevent lies from entering my mind, I then also close the door for truth”. "Eu fechar as portas para impedir a entrada de mentiras minha mente, então eu também fechar a porta para a verdade". Replace lies with spams and truth with ham and you can see what I am trying to convey Substituir reside com spams e verdade com presunto e você pode ver o que estou tentando transmitir
Thanks for all of your insightful comments. Agradecemos a todas as suas observações perspicazes.
January 16th, 2007 at 9:48 am 16 de janeiro de 2007 em 9:48 am
[...] « The Big Void In WordPress Comment Spam Protection Is Google AdSense Losing Its Relevance January 16th, 2007 by Angsuman Chakraborty [...] [...] "O grande vazio no WordPress comentário spam proteção é o Google AdSense perder a sua pertinência 16 de janeiro de 2007 por Angsuman Chakraborty [...]
January 16th, 2007 at 2:33 pm 16 de janeiro de 2007 em 2:33 pm
Sorry to keep this so brief, but I’m in a bit of a hurry and can elaborate on this later if you’d like. Desculpe a manter este tão breve, mas eu estou em um pouco de pressa e de uma reflexão sobre isso mais tarde pode, se desejar.
I’m currently using the combined efforts of Bad Behavior and Akismet and experience, on average, one false negative per month. Eu estou usando atualmente os esforços combinados de comportamentos inadequados e Akismet e experiência, em média, um falso negativo por mês. I also block the IPs of repeat offenders (more than five spam comments submitted per day) for a maximum of seven days. Eu também bloquear os IPs dos reincidentes (mais de cinco spam observações apresentadas por dia) durante um período máximo de sete dias.
Judging by your experience with Bad Behavior, I strongly recommend that you try the most recent version (currently v2.0.9). A avaliar pela sua experiência com comportamentos inadequados, recomendo vivamente que você tente usar a versão mais recente (atualmente v2.0.9). Most of the recent fixes have been geared toward dramatically lowering the amount of false positives. A maior parte das recentes correções foram orientadas para reduzir drasticamente a quantidade de falsos positivos. More information is available on Michael Hampton’s Bad Behavior blog, Mais informações estão disponíveis sobre Michael Hampton's blog comportamentos inadequados, Lunacy Unleashed Loucura Unleashed .
I also recommend that you try the most recent version of Akismet (currently v1.2.1). Também recomendamos que você tente usar a versão mais recente do Akismet (atualmente V1.2.1). The current version introduced a paginated view of spam comments, which dramatically shortens load times, but I’m not sure if it paginates the moderation que, as I have never had a moderation que as large as yours. A versão atual apresenta uma perspectiva de spam paginated comentários, o que reduz drasticamente carga vezes, mas não tenho certeza se ele paginates a moderação modal, como eu nunca tive uma moderação que é tão grande quanto o seu.
October 16th, 2007 at 5:02 am Outubro 16o, 2007 em 5:02 am
Hi Angsuman Oi Angsuman
Just wondering if you know how to force Wordpress blacklist deletion to take place *before* Akismet kicks in. That would seem to be the best thing for it to do. Basta saber se você sabe como a força Wordpress lista negra supressão de ter lugar antes * * Akismet chutes pol Essa parece ser a melhor coisa para se fazer.
January 20th, 2008 at 3:55 am 20 de janeiro de 2008 em 3:55 am
I agree about Bad Behavior…I\’ve had problems with it too and I\’ve read it sometimes blocks Google. Concordo sobre comportamentos inadequados… I \ 've teve problemas com ele também, e eu \' ve lê-lo algumas vezes bloqueia Google. One time it locked me and everyone else out of my blog. Uma vez que me bloqueado e todos os outros fora do meu blog. My rankings on one blog went up as soon as I disabled it. O meu ranking em um blog subiu logo que ela me com deficiência.