The Big Void In WordPress Comment Spam Protection Большой вакуум в WordPress комментарий защита от спама
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. Я имею experiemented все имеющиеся плагины для WordPress комментарий защиту от спама в том числе, но не ограничиваясь Бад поведение, спам Карма 2, Akismet и встроенные в WordPress функции, такие как черные списки и умеренности очереди. We have to deal with tens of thousands of spam everyday. Нам приходится иметь дело с десятками тысяч спама ежедневно. The key problem with all of these plugins is high rate of false positives along with some false negatives too. Основная проблема со всеми этими плагинов является высокий уровень ложных срабатываний вместе с некоторыми ложными негативы тоже. In plugins where false negatives are low (like Spam Karma or Bad Behaviour), false positives are unacceptably high. В плагины, где ложных негативов низки (например, Спам Карма или плохие поведения), ложных срабатываний являются неприемлемо высокими. False positive is a condition where a legitimate comment is identified as spam. Неверно это позитивное состояние, когда законные комментарий идентифицируется как спам. It is a much bigger problem than false negatives (inability to mark a spam comment as spam). Это гораздо больше проблем, чем ложных негативов (не в знак спам комментарий как спам). While false negatives are a problem in terms of annoyance, false positives are much bigger problem. Хотя ложных негативов имеют проблему с точки зрения раздражение, ложных срабатываний гораздо больше проблем. It causes you to potentially lose valuable comments, feedback and even business opportunity; I speak from first-hand experience. Это приводит к потенциально вы потеряете ценные замечания, пожелания и даже бизнес-возможностей; я говорю из первых рук опыт.
In brief my experiences with these plugins are: Короче мой опыт в этих плагинов являются:
Bad Behaviour Бад Поведение had in the past prevented legitimate comments from appearing in my blog. имели в прошлом помешали законные замечания от появления в моем блоге. Posting of a comment used to silently fail after displaying a blank page. Отправка из комментария используется для молча не после показа пустую страницу. The error was sporadic which made it harder to debug. Спорадические ошибки, которые сделал это усложнит процесс отладки. After several months of sporadic complaints from my users I finally realized Bad Behaviour was the one to blame. После нескольких месяцев отдельных жалоб от пользователей, мое я, наконец, осознали Бад поведение было один виноват. There has been few releases since but I haven’t looked at it again. Там было несколько релизов, но поскольку я не посмотрел на него еще раз. I have had complaints about it from other users about lack of support. Я имел жалобы о нем от других пользователей по поводу отсутствия поддержки.
Spam Karma 2 Спам Карма 2 used to a venomous plugin. используется для ядовитая плагин. It has been known to insult legitimate commenters of a blog after misjudging them as spammers. Она была известна оскорблением законных комментаторы в блоге после misjudging их как спам. I have been told it improved its potty mouth. Мне сказали, он улучшил свои potty рот. But the underlying problem remains. Но проблема остается. It uses over aggresive techniques which leads to high incidence of false positives. Он использует более агрессивные методы, которые приводит к большим числом ложных срабатываний. Installation used to be a problem, so much that its author used to ship a version of WordPress with the plugin installed! Установка будет использоваться для проблеме, так сильно, что ее автор, используемых для отправки версию WordPress с плагином установлен! I have had bad experiences with it in the past and strongly advice my friends and clients against using it. Я имел плохой опыт с ней в прошлом и решительно советы моих друзей и клиентов в отношении ее использования.
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. Лично я посмотрел в код Бад поведение и нашел несколько чрезмерной aggresive, хард-на краю логика, которая приводит к их высокой ложные положительные темпы.
I too provide an anti-spam plugin - Я тоже обеспечивают анти-спам плагин -- Referrer Bouncer Реферер Bouncer . Unlike its counterparts Referer Bouncer doesn’t normally give false positives. В отличие от своих коллег ссылка Bouncer обычно не давать ложных срабатываний. However it requires active management of the list for best performance which may not be possible for average joe bloggers. Однако это требует активного управления список за лучшее исполнение которых может не быть возможности для среднего joe блоггеры. Also Referrer Bouncer tackles only one class of spams - referrer spams or spams with a referrer payload. Также Реферер Bouncer решает только один класс спамов - ссылающейся спам или спам со ссылающейся полезной нагрузки. While it is an important category of spam, a lot of spams these days doesn’t come with referrer payload. Несмотря на то, что важную категорию спама, много спамов в эти дни не приходит со ссылающейся полезной нагрузки.
Let’s talk about Давайте поговорим о Akismet , a popular anti-spam plugin from the creators of WordPress. , Популярным анти-спам плагин от создателей WordPress. Akismet is a blunder in terms of vision and to some extent architecture. Akismet это ошибка с точки зрения концепции и до некоторой степени архитектуры. Akismet works by relying on individual bloggers to train it to identify spam. Akismet работает, полагаясь на отдельных блоггеров к подготовке его для выявления спама. While it looks good in theory, in practice there are two types of bloggers - bloggers and sploggers. В то время как она выглядит хорошо в теории, на практике существует два типа блоггеры - блоггеров и sploggers. Spam bloggers or sploggers have made it a game to game Akismet as it is very easy to do so. Спам блогов или sploggers сделали игру игры Akismet как это очень легко сделать это. 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. Можно, например, написать простой сценарий, чтобы накормить до akismet, что определенные законные блоггер является спамер, а затем в будущем все его замечания будут помечены как спам. The reverse is also true. Обратное также верно. Today I get several hundred spams a day which have passed through Akismet. Сегодня я получаю несколько сотен спамов в день, которые прошли через Akismet. I also get some of the legitimate comments marked as spam and held in moderation queue by Akismet. Я хотел бы также получить некоторые законные комментарии помечены как спам и провел в очереди к умеренности Akismet. Unfortunately I am unable to even look in my Akismet queue as there are several thousands entries in these queue. К сожалению, я не могу даже смотреть на мой Akismet очереди, пока существуют несколько тысяч записей в эти очереди. My pet blog has over 5000 entries in manual moderation queue which have passed through Akismet. Мой питомец блоге насчитывает более 5000 записей в ручном умеренности очереди, которые прошли через Akismet. My browser fails to even load that page! Мой браузер не сможет даже загрузить эту страницу!
The other problem with Akismet is the size of the Akismet queue. Другая проблема с Akismet является размер Akismet очереди. It holds together the comments for manual review and training. Она проводит совместно комментарии для ручной обзора и подготовки кадров. 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. К сожалению, каких-либо популярных блоггеров по всей видимости, чтобы получить несколько тысяч спамов в Akismet очереди, что делает практически невозможным для ручного выявления спама по сравнению с ветчиной. 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 даже не предоставлять пейджинговые этого экрана, технический сбой незначительные по сравнению с humongous ошибку в видении полагаясь на любой блоггер с тем чтобы помочь ему.
Many bloggers prefer stacking anti-spam plugins like Akismet with Spam Karma 2 or Akismet with Bad Behaviour. Многие блоггеры предпочитают укладки анти-спам плагины, как Akismet со спамом Карма 2 или Akismet с плохим поведением. Unfortunately the effects are even more worse and undetermined in many cases. К сожалению, последствия еще хуже и неустановленное во многих случаях. These plugins haven’t been designed or tested to play well with each other. Эти плагины не были сконструированы или тестирование играть хорошо друг с другом. It requires lots of testing to ensure that you aren’t breaking something. Она требует много испытаний, чтобы вы не преодолев то. Also adding two plugins, each of which gives false positives, is only going to compound the problem. Кроме того, добавив два подключаемых модулей, каждый из которых дает ложных срабатываний, только собираемся комплексе проблемы. You will often find in the wild someone praising plugin x or 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. На самом деле большинство из них не понимают, каким образом эти плагины работать, и они не знают или не заботятся, насколько законной и ценные замечания, которые они пропали без вести.
There are two other aspects of spam blogging which you should be aware of. Есть два других аспектов спам-блогами, которые вы должны знать. 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. Анти спам Спам плагины, как карма или Akismet полагаться на запросами к базам данных MySQL с тем чтобы помочь ему определить и / или хранить спама, которые увеличивают нагрузку вашей базы данных. Akismet relies on communicating with its server to identify spams. Akismet зависит от общения со своим сервером определить спам. 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. Так что не только вы получаете эти спам, сервер, а ваша база данных в настоящее время загружены, и вы тратя пропускной способности при общении с внешними серверами. 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. Это не случайно, что многие блоггеры WordPress в настоящее время загружена из их общих условий хостинга и вынуждены идти на VPN или выделенного хостинга. I moved to dedicated hosting a year ago. Я переехала в выделенного хостинга год назад. After extensive tests I clearly identified that the majority of load on my server is due to spam comment processing. После интенсивных испытаний, я четко установлено, что большинство нагрузку на моем сервере должен спам комментарий обработки.
The key to comment spam prevention is understanding the psyche of a spammer (more on it later). Ключ к прокомментировать защита от спама и понимание психике спамер (больше на нем позднее). A good spam prevention plugin should at least ensure zero (or extremely close to zero) false positives. Хорошие защита от спама плагин должен, по крайней мере, обеспечить нулевой (или очень близко к нулю) ложных срабатываний. If that means few false negatives that is acceptable. Если это означает, что несколько ложных негативов, что является приемлемым. Anti-spam plugins should be stackable or at least have their own plugin architecture. Анти-спам плагины должны быть каскадные или, по крайней мере, имеют свои собственные плагин архитектуры. Any takers? Любое пользователями?
Filed under Поданного в соответствии с CMS Software CMS Software , Database База данных , Hardware Аппаратное обеспечение , Headline News Headline News , Open Source Software Open Source Software , Pro Blogging Про блоги , RDBMS СУБД , Spam Watch Спам Часы , Tech Note Технология Примечание , Web Веб , Web Hosting Веб-хостинг , Web Services Web Services , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | это статья |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |




January 16th, 2007 at 5:07 am 16 января 2007 года в 5:07 утра
Thank you for your post, it was an interesting read, although I do not agree with your assesment of Akismet. Благодарим Вас за Ваше сообщение, было интересно читать, хотя я и не согласен с вашим Оценка по Akismet. I have been very happy with it since my blog took off, and started recieving 200+ visitors per day. Я был очень счастлив с ним с момента моего блога взлетел и начал получать 200 + посетителей в день. I have not so far recieved a false positive, but one or two might have slipped my otherwise keen eyes Я до сих пор не получил ложные положительные, но один или два, возможно, упал мой иначе стремятся глаза
I am curious to see how Bad Behaviour will turn out. Мне любопытно узнать, как Бад поведение получаются. I actually happened to install it yesterday, and one of the things I was immediately annoyed with, was the lack of information/configuration. Я на самом деле произошло установить его вчера, и одна из вещей я сразу же с annoyed, было отсутствие информации / конфигурации. It has, however, removed several hundred attempted referrer spam visits that I usually suffer from. Оно, однако, сняты несколько сотен попыток ссылающейся спам посещений, которые я обычно страдают.
I will give it a try for a week or two, and see what happens. Я дам ее попробовать за неделю или две, и посмотреть, что происходит.
January 16th, 2007 at 8:17 am 16 января 2007 года в 8:17 утра
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. Я использую Akismet и BadBehaviour: BB блокирует все попытки необычные двери из блога и Akismet позаботится о том, что в конечном итоге спам * * которые могут достать до конца. 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. Я должен сказать, эти два стека довольно хорошо, как я использовал иметь тысячи спамов ежедневно, и это было месяцев с тех пор я в последний раз получил один.
No more checking the Akismet queue, yay ! Больше не нужно проверять Akismet очереди, яй!
January 16th, 2007 at 8:40 am 16 января 2007 года в 8:40 утра
Really? Действительно? Is BB2 doing so worse things to your blog? Является ли BB2 этом хуже вещи в свой блог? I haven’t realized it since I have installed it. Я еще не реализованы, поскольку я установил его. Even when I use anonymous surfing I’m able to comment on my blog. Даже когда я использую анонимного серфинга я в состоянии комментарий в моем блоге.
Well, yes. Ну, да. BB2 lacks of support and config options. BB2 не хватает поддержки и настройки. 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. Но вы должны знать, что мы подключаемый модуль кодеров (как моя) делают свою работу (кодирование здорово подключаемых модулей) для свободной - это в нашей свободной времени. So we don’t earn money from it. Так что мы не зарабатывать деньги с него. 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. Ну, я не хочу денег для моего модуля (см. мой блог например, не рекламы на сайте!) Потому, что это не коммерческий характер. But I want that you know that I have already spent lot’s of time in my plug-in. Но я хочу, что вы знаете, что я уже провел много времени в в моем подключаемые модули.
I guess Michael Hampton can say the same on this point. Я думаю, Майкл Hampton могу сказать по этому же вопросу. He has a real life and a real job (I hope so?) and BB2 is being developed in his free-time, too. Он имеет реальную жизнь и реальные задания (я надеюсь на это?) BB2 и в настоящее время разрабатывается в его свободного времени, тоже. And the same for SK2… И то же самое для 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. Но я буду держать BB2, SK2 и Akismet (даже о своих Обнаружен безопасности / конфиденциальности, поскольку я имею знания для взломать подключаемый модуль немного), потому что я хочу помочь и д-р Майкл Дэйв для тестирования своих программ в моем блоге.
January 16th, 2007 at 9:20 am 16 января 2007 года в 9:20 утра
@ Matt @ Matt
An even simpler configuration is to prevent commenting at all Даже простой конфигурации заключается в том, чтобы предотвратить комментируя на всех
Seriously though what I am trying to highlight is more about the problem of misidentification of genuine comments as 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). Если вы заботитесь о ваших читателей (и потенциальных клиентов для некоторых), то вам следует внимательно взглянуть на то, что они делают, а не просто факт, что они не дают спамов (наряду с hams).
Quix0r> Even when I use anonymous surfing I’m able to comment on my blog. Quix0r> Даже когда я использую анонимного серфинга я в состоянии комментарий в моем блоге.
That is not an indicator of success. Это не показатель успеха. Check the BB code to see more about what it is doing. Проверить BB код см. подробнее о том, что она делает.
> 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. > Но нужно знать, что мы подключаемый модуль кодеров (как моя) делают свою работу (кодирование здорово подключаемых модулей) для свободной - это в нашей свободной времени. So we don’t earn money from it. Так что мы не зарабатывать деньги с него.
I understand the pain and limitations of free plugin authors. Я понимаю боль и ограничения бесплатных плагина авторов. I too offer several popular Я тоже предлагаем несколько популярных WordPress plugins for free WordPress плагины бесплатно .
The underlying fact is that as the product is free it also comes with limited support (time permitting) and zero liability. Лежащие факт заключается в том, что как продукт является бесплатным он также поставляется с ограниченной поддержки (если позволит время) и ноль ответственности. 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. Хотя вполне понятно, с плагином авторам точку зрения, она не может быть приемлемым из многих блоггеров точки зрения которые были бы готовы финансировать за высокое качество плагинов и программного обеспечения для поддержания высоких стандартов в своих блогах.
> 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. > Ну, я не хочу денег для моего модуля (см. мой блог например, не рекламы на сайте!) Потому, что это не коммерческий характер. But I want that you know that I have already spent lot’s of time in my plug-in. Но я хочу, что вы знаете, что я уже провел много времени в в моем подключаемые модули.
I understand your sentiments fully as I explained above. Я понимаю ваши чувства в полной мере, как я объяснил выше. However the key point is as the platform is maturing so is the need for high quality products which are well supported. Однако ключевым моментом является как платформа созревания поэтому потребность в высококачественной продукции, которая хорошо поддерживается. It is with this view I released my first paid plugin - Именно с этой точки зрения я освобожден мой первый выплатили плагин -- Translator Plugin Pro Translator Plugin Pro for providing translation of WordPress blogs in 14 languages. для обеспечения перевода WordPress блогов на 14 языках. But I digress. Но я digress. I am not criticising the free plugin authors per se. Я не критику бесплатно плагин авторы сами по себе. I am in the same seat as they are. Я же месте, как бы они ни находились. I am simply pointing out some limitations of current anti-spam products and solutions. Я просто указав на некоторые недостатки нынешней анти-спам продукты и решения. There is a poem by poet and nobel laureate, Rabindranath Tagore, which roughly translated in English is: Существует поэмы поэта и лауреата Нобелевской премии, Рабиндранат Тагор, который примерно переводится на английский язык:
“I close the doors to prevent lies from entering my mind, I then also close the door for truth”. "Я закрыть двери для предотвращения проникновения лежит мой взгляд, я тогда тоже закрыть дверь за правду". Replace lies with spams and truth with ham and you can see what I am trying to convey Заменить лежит на спам и истины с ветчиной и вы сможете увидеть, что я пытаюсь передать
Thanks for all of your insightful comments. Спасибо за все ваши проницательные замечания.
January 16th, 2007 at 9:48 am 16 января 2007 года в 9:48 утра
[...] « The Big Void In WordPress Comment Spam Protection Is Google AdSense Losing Its Relevance January 16th, 2007 by Angsuman Chakraborty [...] [...] «Большой пробел в WordPress комментарий защита от спама является Google AdSense теряет своей актуальности 16 января 2007 года по Angsuman Чакраборти [...]
January 16th, 2007 at 2:33 pm 16 января 2007 года в 2:33 вечера
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. К сожалению, чтобы эта столь краток, но я в немного торопится и может подробно останавливаться на этом позже, если вы хотите.
I’m currently using the combined efforts of Bad Behavior and Akismet and experience, on average, one false negative per month. Я в настоящее время, используя совместные усилия Бад Поведение и Akismet и опыт, в среднем, один ложные отрицательные месяц. I also block the IPs of repeat offenders (more than five spam comments submitted per day) for a maximum of seven days. Я также блокировать адреса рецидивистов (более чем на пять спам замечания, представленные в сутки) в течение максимум семи дней.
Judging by your experience with Bad Behavior, I strongly recommend that you try the most recent version (currently v2.0.9). Судя по Вашему опыту в Бад-Поведение, я настоятельно рекомендую вам попробовать самые последние версии (в настоящее время v2.0.9). Most of the recent fixes have been geared toward dramatically lowering the amount of false positives. Большинство из последних решений были направлены на резко снизить количество ложных срабатываний. More information is available on Michael Hampton’s Bad Behavior blog, Дополнительную информацию можно получить на Майкла Hampton плохо Поведение блоге Lunacy Unleashed Lunacy Unleashed .
I also recommend that you try the most recent version of Akismet (currently v1.2.1). Я также рекомендую вам попробовать самые последние версии Akismet (в настоящее время 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. Текущая версия внес paginated учетом замечаний, спам, который значительно сокращает время загрузки, но я не уверен в том случае, если она paginates умеренность, что, как я уже никогда не умеренности, что как крупные, как ваш.
October 16th, 2007 at 5:02 am 16 октября 2007 года в 5:02 утра
Hi Angsuman Привет 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. Просто интересно, если вы знаете, как заставить Wordpress черного списка исключить занять место * до * Akismet ногами дюйма Это, как представляется, лучше всего для него сделать.
January 20th, 2008 at 3:55 am 20 января 2008 года в 3:55 утра
I agree about Bad Behavior…I\’ve had problems with it too and I\’ve read it sometimes blocks Google. Я согласен, о плохих Поведение… Я \ 'ве были проблемы с его слишком и я \' ве образом он иногда блокирует Google. One time it locked me and everyone else out of my blog. Один раз он мне не имеющих выхода к морю, и все остальное из моего блога. My rankings on one blog went up as soon as I disabled it. Мой рейтинг на одном блоге пошел, как только я отключили его.