Stopping Movable Type Comment Spam with Comment Challenge

| 10 Comments | No TrackBacks |
The built-in TypePad Antispam plugin has been stopping 99% of all spam on this blog for a while now, but I have the impression the total amount has been going up and up, making the remaining 1% all the more annoying.  That is why I recently installed a relatively old (but compatible with MT 5) plugin from Jay Allen: Comment Challenge.
This plugin allows you to add an (optional) question to the comments form that commenters need to answer correctly if they want their comment to be accepted.  The question can be chosen by the blog owner and if it is sufficiently difficult for a script to guess the answer but easy for humans it can block a lot of automated spam.

The plugin can also add a hidden beacon to your comment forms and allows you to reject comments that lack this beacon, as a way to block spam from bots pretending to be real commenters.

Installation and configuration is quite simple, see the documentation for more info.

I must say this plugin has made a great deal of difference already on this blog, even though it has only been installed for just half a day.  Usually I get a handfull of spam comments per day that bypass the filters, but so far today none of them have made it through.  But a quick look at my activity log shows just how much the plugin is stopping:

spamattac.jpg


Tip: to use the plugin you need to add the template tag <mt:commentchallenge> to your blog's comment form.  Upon publication this tag then generates the code to display the chosen security question.  With most default Movable Type blogs this means you have to republish all entries if you change the question.

However, you can also create a new index template (named 'Comment Challenge', for example) and put in just the <mt:commentchallenge> tag, then publish this template to a file.  If you now use a server side include (apache, php...) in all comment forms to include this file, you only need to update this single file whenever you change the security question.

Example: my Comment Challenge index template

commentchallengetemplate.jpg

My comment form module (in my individual entry template) has this code in it:

                <div id="comments-open-text">
                    <label for="comment-text">Comments
                    <mt:IfAllowCommentHTML>(You may use HTML tags for style)</mt:IfAllowCommentHTML></label>
                    <textarea id="comment-text" name="text" rows="15" cols="50" onfocus="mtCommentFormOnFocus()"></textarea>
                </div>
                    <!--#include virtual="<mt:blogrelativeurl>comment_challenge.inc"-->


Now whenever I feel like changing the question, all I need to do is change it in the plugin settings and republish the 'Comment Challenge' index template.  Easy as pie!

commentchallengesettings.jpg


Other entries you might like

No TrackBacks

TrackBack URL: https://www.movabletips.com/cgi-bin/mt/mt-tb.cgi/1265

10 Comments

Hi, didn't know this plugin has been maintained and was surprised it still works. I used it since MT 3.34 and stopped with 4x

With the built-in captcha not working and being helplessly flooded with spam even though TypePad is on, I remembered this little tool and thanks to you it is up runnin again.

THANK YOU! I am so relieved to tell it works like a charm with MT5.12

Hi Maarten,

I too installed this on one of my websites. I followed the instructions but I have a strange problem: when I fill in one of the fields in the comment form the challenge fields disappear. I have noticed the show/hide script in the source code but I am at a loss what I might have done wrong.

I hope you can steer me in the right direction.

Found it!
I inadvertently placed the commentchallenge tag within the div with id 'comments-open-captcha'. Once I moved it before the div the strange disappearances stopped. Works as advertised now.

And thanks for the ssi tip!

Thank you for the auspicious writeup. It in fact was a amusement account it.
Look advanced to more added agreeable from you!

By the way, how can we communicate?

Awesome things here. I'm very satisfied to see your post. Thanks so much and I am looking forward to touch you. Will you please drop me a mail?

Fastidious respond in return of this matter with firm arguments and telling all about that.

I am not sure the place you're getting your info, but great topic. I needs to spend some time finding out much more or understanding more. Thank you for excellent information I used to be searching for this info for my mission.

Hi colleagues, its wonderful piece of writing about cultureand fully defined,
keep it up all the time.

większośćmienia są zapakowywane w pudełka,z myślą,
że muszą być one zamknięte.nie powinny być zawierały nie więcej do 20-25 kg w opakowaniu.
karton, cięższe ciężej się znosi.przenoszenie ponad 2 pięter i więcej jest ryzykowne dla
pracowników orazdla klientaspakowanej zawartości.
Jeżeli nie zaznaczono wcześniej inaczej,radzimy porozkładać
meble, jeżeli jest to korzystne do ich zniesienia. Ponadto należy odłączyć urządzenia elektryczne i odkręcić karnisze a śruby oraz narzędzia schować zapakować w tym samym miejscu.

Gy pakujesz książki włóż je jako warstwa pionowo
ułożonych rzeczy na dole, a potem na wierzch poduszki
czy też koce i tym podobne
Malowidła, szkło, szklane figurki, lusterka powinny być otulone w grube materiały lub -folie bąbelkowe.


Noże oraz inne niebezpieczne rzeczy, z powodu których człowiek może się odnieść ubytek na zdrowiu gdy chwyta to} spakujmy najlepiej w twardych skrzynkach czy szufladach.


Wszystkie gatunki art agd i rtv powinny być zapakowane
w oryginalne opakowanie, jeżeli kiedy je posiadamy, w przeciwnym wypadku zawinąć w koce
orazzabezpieczyć|zafoliować} folią bąbelkową oraz folią typu strecz jeśli to możliwe.Wówczas przeprowadzka tego mienia oraz transport owego sprzętu
jest tylko i wyłącznie na odpowiedzialność właściciela .


Wszystkie rośliny muszą wylądować w kontenerkach.Jeżeli
złoto, oszczędności i osobiste dokumenty są pakowane oddzielnie i transportowane przez klienta osobiście do swojego domu
.Planując przeprowadzki poznań wybierz czas poza szczytami
wtedy sprawniej potrwa przejazd.Wszystko co powinno być dostępne bezpośrednio
po przybyciu do nowego mieszkanianp: jak art.higieniczne, spanie, ubrania,żywność, itp.
muszą być pakowane osobno aby szybko je znaleźć
Rzeczy, takie jak Å‚atwopalne, toksyczne, ,kwasowe itp.
nie sÄ… dozwolone.
Artykuły spożywcze|Spożywka|Jedzenie} w ostatnim dniu.Warto {posegregować|uprzątnąć| {produkty|wyroby|prowiant}, które straciły swoją wartość czy termin {przydatności|spożycia},{resztę|pozostałość {zapakować|umieścić} w {plastikowe torby|termotorby} przed
zapakowaniem w skrzynkach.
Meble-półki {muszą|powinny} być {oddzielone|wyciągnięte|odłączone} {całkowicie|ile się da} {i|oraz a także} zabezpieczyć {ostre boki|wierzchołki mebli|krawędzie} (np.
Szafy, półki i przekładki). {Miej także na uwadze|Pamiętaj}, aby zebrać wszystkie {materiały|śruby} + {narzędzia|sprzęt} do przeprowadzki poznań .
Na miejscu możliwe będzie {od razu|szybko|natychmiast} {znależć|odszukać|odnaleźć| i {zastosować|użyć} do ponownego {montażu|poskładania|skręcenia}.

Wszystkie drzwi od szafy, szuflady półki, segmenty i tym podobne,
które mogą nagle {podskoczyć|wyskoczyć|otworzyć się} muszą być {zamknięte|zaklejone|ofoliowane}
W czasie {organizowania|planowania} przeprowadzki {zastanów się|pomyśl} które rzeczy nie są przydatne i które nie były {używane|użytkowane} przez {Ciebie|długi czas}.{Spisz je|Zrób
listę} i sprzedaj na {na aukcjach|allegro| lub {rozdaj|podaruj} ubogim albo znajomym.Wyślij {chodniki|dywany}, {firamy|zasłony| {itd.|itp.} do
prania lub czyszczenia.
Pamiętaj, aby zgłosić {zmiany urzędowe|formalności urzędowe} i {umowy|media} takie jak:
kablówka,internet czy telefon
Zamów {firmę przeprowadzkową także na|specjalistów} na wizytę do demontażu anteny satelitarnej,
sprzętu stereo,kuchni itp.
}Uporządkuj|Ogarnij} swój strych, piwnice i garaż
{poprzez sortowanie|sortowaniem} na potrzebne i zbędne|niepotrzebne rzeczy.Część na pewno się nie przyda
więc zamów usługę utylizacja sprzętu poznań
{Oddaj|Zwróć} książki do biblioteki,płyty do wypożyczalni {szybciej|za wczasu} żeby nie było problemu z {szukaniem|odnalezieniem} pożyczonych rzeczy
z powrotem.
Zapamiętaj o umyciu i rozmrażaniu, lodówki, zamrażarki,
itp., oraz zapewnienii prawidłowy transport mrożonek.Torby z
lodem czy termoodporne poradzą sobie z żywością nawet
kilka godzin
Zadbaj o transport swoich zwierzaków,koty najwięcej się stresują wię należy je w
miarę szybko umieścić w zamkniętym kuferku.Zadbaj o
opiekę na dziećmi,zorganizuj znajomych,rodzinę lub wynajmij nianie.

Pamiętaj, aby zebrać wszystkie klucze do nowego mieszkania, garażu, piwnicy, toalety, itp.
- zadbaj o miejsce postojowe dla samochodu przeprowadzkowego podczas rozładunku zyskasz na czasie i
na kasie

I read this post completely regarding the comparison of
most recent and earlier technologies, it's amazing article.

Leave a comment


Movable Type Help?

"Can my Movable Type issue or project be taken care of by a professional?" Yes It Can Be! Contact YesItCan.be
Powered by Movable Type 5.2.7