The Big Void In WordPress Comment Spam Protection Il grande vuoto in WordPress commento protezione anti-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. Ho experiemented con tutti i disponibili plug-in per WordPress commento protezione anti-spam incluso ma non limitato a cattivo comportamento, Spam Karma 2, Akismet e built-in di WordPress caratteristiche come le liste nere e coda di moderazione. We have to deal with tens of thousands of spam everyday. Abbiamo a che fare con decine di migliaia di spam ogni giorno. The key problem with all of these plugins is high rate of false positives along with some false negatives too. Il problema principale con tutti questi collegamenti è elevato tasso di falsi positivi insieme ad alcuni falsi negativi. In plugins where false negatives are low (like Spam Karma or Bad Behaviour), false positives are unacceptably high. Plug-in cui falsi negativi sono bassi (come Spam Karma o cattivo comportamento), i falsi positivi sono inaccettabilmente elevato. False positive is a condition where a legitimate comment is identified as spam. Falsi positivi è una condizione in cui un legittimo commento è identificato come spam. It is a much bigger problem than false negatives (inability to mark a spam comment as spam). Si tratta di un problema molto più grande di falsi negativi (incapacità di segnare un commento di spam come spam). While false negatives are a problem in terms of annoyance, false positives are much bigger problem. Mentre falsi negativi sono un problema in termini di fastidio, falsi positivi sono molto più grande problema. It causes you to potentially lose valuable comments, feedback and even business opportunity; I speak from first-hand experience. Causa di perdere potenzialmente preziose osservazioni, commenti e anche le opportunità commerciali esistenti; parlo di prima mano esperienza.
In brief my experiences with these plugins are: In breve le mie esperienze con questi plugin sono:
Bad Behaviour Cattivo comportamento had in the past prevented legitimate comments from appearing in my blog. ha avuto in passato impedito legittimo commenti di apparire nel mio blog. Posting of a comment used to silently fail after displaying a blank page. Distacco di un commento usato per silenziosamente non dopo che visualizza una pagina vuota. The error was sporadic which made it harder to debug. L'errore è stato sporadico che ha reso più difficile per il debug. After several months of sporadic complaints from my users I finally realized Bad Behaviour was the one to blame. Dopo diversi mesi di denunce da parte sporadici miei utenti ho finalmente realizzato cattivo comportamento è stato quello di colpa. There has been few releases since but I haven’t looked at it again. Non vi è stata qualche dato che le uscite ma non ho guardato di nuovo. I have had complaints about it from other users about lack of support. Ho avuto denunce al riguardo da parte di altri utenti si lamenta la mancanza di sostegno.
Spam Karma 2 Spam Karma 2 used to a venomous plugin. utilizzati a un plug velenosi. It has been known to insult legitimate commenters of a blog after misjudging them as spammers. Si è saputo insulto legittimo commenters di un blog dopo misjudging come spammer. I have been told it improved its potty mouth. Mi è stato detto che potty migliorato la sua bocca. But the underlying problem remains. Ma il problema rimane. It uses over aggresive techniques which leads to high incidence of false positives. Utilizza le tecniche più aggressiva che porta ad alta incidenza di falsi positivi. Installation used to be a problem, so much that its author used to ship a version of WordPress with the plugin installed! Installazione era un problema, tanto che il suo autore utilizzati per il trasporto di una versione di WordPress con installato il plugin! I have had bad experiences with it in the past and strongly advice my friends and clients against using it. Ho avuto brutte esperienze con essa in passato e fortemente consulenza miei amici e clienti nei confronti di utilizzarlo.
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. Personalmente guardato nel codice del cattivo comportamento e trovato alcune over-aggresive, difficili da giustificare la logica che conduce al loro elevato tasso di falsi positivi.
I too provide an anti-spam plugin - Anch'io fornire un anti-spam plug -- Referrer Bouncer Referrer Bouncer . Unlike its counterparts Referer Bouncer doesn’t normally give false positives. A differenza dei suoi omologhi Referer Bouncer normalmente non dare falsi positivi. However it requires active management of the list for best performance which may not be possible for average joe bloggers. Tuttavia esso richiede una gestione attiva della lista per ottenere le migliori prestazioni che non può essere possibile per i blogger medio joe. Also Referrer Bouncer tackles only one class of spams - referrer spams or spams with a referrer payload. Anche Referrer Bouncer affronta solo una classe di spam - referrer spam spam o con un carico utile di referrer. While it is an important category of spam, a lot of spams these days doesn’t come with referrer payload. Mentre si tratta di un importante categoria di spam, un sacco di spam in questi giorni non sono dotate di carico utile di referrer.
Let’s talk about Let's Talk su Akismet , a popular anti-spam plugin from the creators of WordPress. , Una popolare anti-spam plug dai creatori di WordPress. Akismet is a blunder in terms of vision and to some extent architecture. Akismet è un errore in termini di visione e in una certa misura l'architettura. Akismet works by relying on individual bloggers to train it to identify spam. Akismet opere basandosi su singoli blogger per la formazione di esso per identificare lo spam. While it looks good in theory, in practice there are two types of bloggers - bloggers and sploggers. Mentre sembra buona in teoria, in pratica, vi sono due tipi di blogger - blogger e sploggers. Spam bloggers or sploggers have made it a game to game Akismet as it is very easy to do so. Spam o sploggers blogger hanno reso un gioco a gioco come Akismet è molto facile farlo. 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. È possibile, ad esempio, scrivere un semplice script per mangimi a Akismet che un certo legittimo Blogger è di spammer e poi in futuro tutti i suoi commenti saranno contrassegnati come spam. The reverse is also true. L'inverso è altrettanto vero. Today I get several hundred spams a day which have passed through Akismet. Oggi ho diverse centinaia di spam al giorno che sono passati attraverso Akismet. I also get some of the legitimate comments marked as spam and held in moderation queue by Akismet. Ho anche un po 'dei legittimi commenti come spam e tenuto in coda di moderazione Akismet. Unfortunately I am unable to even look in my Akismet queue as there are several thousands entries in these queue. Purtroppo non sono in grado anche di leggere il mio Akismet coda come ci sono diverse migliaia le iscrizioni in questi coda. My pet blog has over 5000 entries in manual moderation queue which have passed through Akismet. Mio animale domestico blog è più di 5000 voci nella coda di moderazione manuale che sono passati attraverso Akismet. My browser fails to even load that page! Il mio browser non riesce a caricare anche quella pagina!
The other problem with Akismet is the size of the Akismet queue. L'altro problema con Akismet è la dimensione della coda di Akismet. It holds together the comments for manual review and training. Che detiene insieme le osservazioni per la revisione manuale e la formazione. 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. Purtroppo ogni popolari blogger è probabile ottenere diverse migliaia di spam in Akismet coda, rendendo praticamente impossibile identificare lo spam manualmente contro prosciutto. 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 non fornire anche di paginazione che schermo, un piccolo problema tecnologico rispetto ai Humongous errore nella visione di basarsi su Blogger per qualsiasi aiuto.
Many bloggers prefer stacking anti-spam plugins like Akismet with Spam Karma 2 or Akismet with Bad Behaviour. Molti blogger preferiscono accatastamento anti-spam come plugin Akismet con Spam Karma 2 o Akismet con cattivo comportamento. Unfortunately the effects are even more worse and undetermined in many cases. Purtroppo gli effetti sono ancora più peggio indeterminato e in molti casi. These plugins haven’t been designed or tested to play well with each other. Tali collegamenti non sono stati progettati e collaudati per giocare bene con l'altro. It requires lots of testing to ensure that you aren’t breaking something. Essa richiede un sacco di test al fine di garantire che non sia qualcosa di rottura. Also adding two plugins, each of which gives false positives, is only going to compound the problem. Anche l'aggiunta di due collegamenti, ciascuna delle quali dà falsi positivi, è solo andando a complicare il problema. You will often find in the wild someone praising plugin x or y. Vi si trovano spesso negli animali selvatici qualcuno lodando plug x o 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. In realtà la maggior parte di loro non capiscono il modo in cui tali collegamenti lavoro e non sanno o non si cura di quanto legittima e preziosa commenti sono mancanti.
There are two other aspects of spam blogging which you should be aware of. Ci sono due altri aspetti dello spam di blog che si dovrebbe essere a conoscenza. 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 plugin come Spam Karma o Akismet contare su query di database MySQL per aiutarla ad identificare e / o conservare lo spam, che aumentano la vostra base di dati di carico. Akismet relies on communicating with its server to identify spams. Akismet si basa sulla comunicazione con il server per individuare spam. 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. In modo non solo si sono sempre questi spam, il server e il database viene caricato e sei di larghezza di banda di comunicazione con i server esterni. 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. Non è un caso che molti blogger di WordPress sono in corso di boot di fuori delle loro ambienti di hosting condiviso e costretto ad andare per VPN o di hosting dedicato. I moved to dedicated hosting a year ago. Mi sono trasferito a hosting dedicato un anno fa. After extensive tests I clearly identified that the majority of load on my server is due to spam comment processing. Dopo ampie prove ho chiaramente identificato che la maggior parte del carico sul mio server è a causa di spam commento di trasformazione.
The key to comment spam prevention is understanding the psyche of a spammer (more on it later). La chiave per lo spam di commenti prevenzione è la comprensione della psiche di uno spammer (più in seguito). A good spam prevention plugin should at least ensure zero (or extremely close to zero) false positives. Una buona prevenzione dello spam plug dovrebbe garantire almeno pari a zero (o molto vicino a zero) falsi positivi. If that means few false negatives that is acceptable. Significa che se alcuni falsi negativi che è accettabile. Anti-spam plugins should be stackable or at least have their own plugin architecture. Anti-spam plugin dovrebbero essere impilabile o almeno hanno il loro plug in architettura. Any takers? Eventuali acquirenti?
Filed under Elencato sotto CMS Software CMS Software , Database Banca dati , Hardware , Headline News Headline News , Open Source Software Software open source , Pro Blogging Pro Blogging , RDBMS , Spam Watch Guarda spam , Tech Note Nota tech , Web , Web Hosting Web Hosting , Web Services Servizi Web , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | questo articolo |
Email this Article Invia questo articolo
You may also like to read Si può anche leggere come |




January 16th, 2007 at 5:07 am 16 gennaio 2007 a 5:07 am
Thank you for your post, it was an interesting read, although I do not agree with your assesment of Akismet. La ringrazio per il tuo post, è stata una interessante lettura, anche se non sono d'accordo con la tua valutazione di Akismet. I have been very happy with it since my blog took off, and started recieving 200+ visitors per day. Sono stato molto felice con esso dal mio blog è decollato, e iniziò a ricevere oltre 200 visitatori al giorno. I have not so far recieved a false positive, but one or two might have slipped my otherwise keen eyes Io non hanno finora ricevuto un falso positivo, ma uno o due potrebbe essere scivolato il mio vivo altrimenti gli occhi
I am curious to see how Bad Behaviour will turn out. Sono curioso di vedere come cattivo comportamento si accende. I actually happened to install it yesterday, and one of the things I was immediately annoyed with, was the lack of information/configuration. Mi è effettivamente accaduto per installarlo ieri, e una delle cose che mi è stato immediatamente con fastidio, è stata la mancanza di informazioni / configurazione. It has, however, removed several hundred attempted referrer spam visits that I usually suffer from. Essa ha, tuttavia, diverse centinaia di rimossi tentato di referrer spam visite che di solito soffrono.
I will give it a try for a week or two, and see what happens. Vorrei fare una prova per una settimana o due, e vedere cosa succede.
January 16th, 2007 at 8:17 am 16 gennaio 2007 a 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. Io uso Akismet e BadBehaviour: BB blocchi tutti i tentativi di insolito la porta del blog e Akismet si prende cura di eventuali spam che potrebbe * * hanno ottenuto attraverso. 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. Devo dire queste due stack molto bene come ho utilizzato per avere migliaia di spam ogni giorno ed è stato mese scorso quando ho ottenuto uno.
No more checking the Akismet queue, yay ! Non più il controllo della coda di Akismet, yay!
January 16th, 2007 at 8:40 am 16 gennaio 2007 a 8:40 am
Really? Davvero? Is BB2 doing so worse things to your blog? BB2 è così peggio cose sul tuo blog? I haven’t realized it since I have installed it. Non ho capito è perché ho installato. Even when I use anonymous surfing I’m able to comment on my blog. Anche quando uso anonimo surf Sono in grado di commento sul mio blog.
Well, yes. Beh, sì. BB2 lacks of support and config options. BB2 manca di sostegno e di opzioni di configurazione. 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. Ma devi sapere che ci plug-in di codificatori (come il mio) stanno facendo il nostro lavoro (codifica cool plug-in) per la libera - così nel nostro tempo libero. So we don’t earn money from it. In modo che non guadagnano soldi da esso. 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. Bene, non voglio soldi per il mio plug-in (vedere il mio blog per esempio, non inserzioni qui!) Perchè non è di carattere commerciale. But I want that you know that I have already spent lot’s of time in my plug-in. Ma voglio che tu sappia che ho già trascorso molto's di tempo nel mio plug-in.
I guess Michael Hampton can say the same on this point. Immagino Michael Hampton può dire lo stesso su questo punto. He has a real life and a real job (I hope so?) and BB2 is being developed in his free-time, too. Ha una vita reale e di un vero e proprio lavoro (lo spero?) E BB2 è in corso di elaborazione nel suo tempo libero, anche. And the same for SK2… E lo stesso per 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. Ma io non mancherà di tenere BB2, SK2 e Akismet (anche sul tuo scoperto di sicurezza / privacy preoccupazioni perché ho le conoscenze per incidere il plug-in di un po ') perché voglio aiutare Michael e il dottor Dave per testare il loro software per il mio blog.
January 16th, 2007 at 9:20 am 16 gennaio 2007 a 9:20 am
@ Matt Matt @
An even simpler configuration is to prevent commenting at all Una configurazione ancora più semplice è quello di impedire a tutti i commenti
Seriously though what I am trying to highlight is more about the problem of misidentification of genuine comments as spam. Seriamente se quello che sto cercando di mettere in evidenza è più circa il problema della errata identificazione del vero e proprio commenti come 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 ti interessano i lettori (e potenziali clienti per alcuni), quindi si dovrebbe guardare attentamente in quello che fanno e non semplicemente il fatto che essi sono la prevenzione spam (insieme con prosciutti).
Quix0r> Even when I use anonymous surfing I’m able to comment on my blog. Quix0r> Anche quando utilizzo anonimo surf Sono in grado di commento sul mio blog.
That is not an indicator of success. Che non è un indicatore di successo. Check the BB code to see more about what it is doing. Controllare il codice BB per vedere di più su quello che sta facendo.
> 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. > Ma devi sapere che ci plug-in di codificatori (come il mio) stanno facendo il nostro lavoro (codifica cool plug-in) per la libera - così nel nostro tempo libero. So we don’t earn money from it. In modo che non guadagnano soldi da esso.
I understand the pain and limitations of free plugin authors. Capisco il dolore e le limitazioni della libertà di plug autori. I too offer several popular Anch'io offerta più popolari WordPress plugins for free WordPress gratuitamente .
The underlying fact is that as the product is free it also comes with limited support (time permitting) and zero liability. Sottostanti fatto è che come il prodotto è libero che viene fornito con un supporto limitato (tempo permettendo) e zero responsabilità. 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. Mentre è del tutto comprensibile dal plug autori punto di vista, essa non può essere accettabile da molti blogger punto di vista che sarebbe disposta a sponsorizzare per i collegamenti di alta qualità e software per mantenere standard elevati per i loro blog.
> 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. > Beh, non voglio soldi per il mio plug-in (vedere il mio blog per esempio, non inserzioni qui!) Perchè non è di carattere commerciale. But I want that you know that I have already spent lot’s of time in my plug-in. Ma voglio che tu sappia che ho già trascorso molto's di tempo nel mio plug-in.
I understand your sentiments fully as I explained above. Comprendo pienamente i vostri sentimenti come ho spiegato sopra. However the key point is as the platform is maturing so is the need for high quality products which are well supported. Tuttavia il punto chiave è come la piattaforma sta maturando così è la necessità di prodotti di alta qualità che sono ben supportato. It is with this view I released my first paid plugin - E 'con questo punto di vista ho liberato il mio primo plug pagato -- Translator Plugin Pro Plugin per traduttore for providing translation of WordPress blogs in 14 languages. per fornire la traduzione di WordPress blog in 14 lingue. But I digress. Ma si distrae. I am not criticising the free plugin authors per se. Non sto criticando la libera plug autori di per sé. I am in the same seat as they are. Io sono nella stessa sede come sono. I am simply pointing out some limitations of current anti-spam products and solutions. Sto semplicemente sottolineare alcuni limiti delle attuali anti-spam prodotti e soluzioni. There is a poem by poet and nobel laureate, Rabindranath Tagore, which roughly translated in English is: Non vi è una poesia di poeta e premio Nobel, Rabindranath Tagore, che circa tradotto in inglese è:
“I close the doors to prevent lies from entering my mind, I then also close the door for truth”. "Io chiudere le porte per impedire l'ingresso si trova la mia mente, ho anche chiudere la porta della verità". Replace lies with spams and truth with ham and you can see what I am trying to convey Si trova a sostituire spam e di verità con prosciutto e si può vedere quello che sto cercando di trasmettere
Thanks for all of your insightful comments. Grazie per tutti i tuoi commenti penetranti.
January 16th, 2007 at 9:48 am 16 gennaio 2007 a 9:48 am
[...] « The Big Void In WordPress Comment Spam Protection Is Google AdSense Losing Its Relevance January 16th, 2007 by Angsuman Chakraborty [...] [...] «Il grande vuoto in WordPress commento protezione anti-spam di AdSense di Google è di perdere la sua importanza 16 gennaio 2007 da Angsuman Chakraborty [...]
January 16th, 2007 at 2:33 pm 16 gennaio 2007 a 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. Siamo spiacenti di tenere presente in modo breve, ma sono in un po 'di fretta e in grado di elaborare su questo in seguito, se lo desideri.
I’m currently using the combined efforts of Bad Behavior and Akismet and experience, on average, one false negative per month. Sono attualmente utilizzando gli sforzi congiunti di Bad Comportamento e Akismet e di esperienze, in media, uno di falsi negativi al mese. I also block the IPs of repeat offenders (more than five spam comments submitted per day) for a maximum of seven days. Ho anche bloccare gli IP dei recidivi (più di cinque spam osservazioni presentate al giorno) per un massimo di sette giorni.
Judging by your experience with Bad Behavior, I strongly recommend that you try the most recent version (currently v2.0.9). A giudicare dalla tua esperienza con Bad Behavior, mi consiglia di provare la versione più recente (attualmente v2.0.9). Most of the recent fixes have been geared toward dramatically lowering the amount of false positives. La maggior parte delle recenti correzioni sono stati orientati verso abbassando drasticamente la quantità di falsi positivi. More information is available on Michael Hampton’s Bad Behavior blog, Maggiori informazioni sono disponibili sul Michael Hampton's Bad Behavior blog, Lunacy Unleashed Follia Unleashed .
I also recommend that you try the most recent version of Akismet (currently v1.2.1). Mi consiglia inoltre di provare la versione più recente di Akismet (attualmente 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. La versione corrente ha introdotto un paginated vista di spam commenti, che riduce drasticamente i tempi di caricamento, ma non sono sicuro se paginates la moderazione che, come non ho mai avuto una moderazione che grande come la tua.
October 16th, 2007 at 5:02 am 16 ottobre 2007 alle 5:02 am
Hi Angsuman Hi 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. Chiedo solo se si sa come vigore Wordpress soppressione "lista nera" che si terrà * prima * Akismet calci pollici Tale sembra essere la cosa migliore per fare.
January 20th, 2008 at 3:55 am 20 gennaio 2008 a 3:55 am
I agree about Bad Behavior…I\’ve had problems with it too and I\’ve read it sometimes blocks Google. Sono d'accordo su Bad Behavior… I \ 've ha avuto problemi con esso troppo e mi \' ve leggerlo a volte blocchi di Google. One time it locked me and everyone else out of my blog. Una volta che mi ha bloccato e tutti gli altri fuori dal mio blog. My rankings on one blog went up as soon as I disabled it. La mia classifica a un blog è salito appena disabili.