Math Anti-Spam Function Taken One Step Too Far

Spam. Everyone hates spam, unless you are the ones behind it. Many tools and plugins have been developed to fight spam in the past. Some works brilliantly while others may not fair that well.

Math anti-spam function (an example is the Did you pass Math plugin) works by requesting the person commenting to answer a “simple” mathematical question. An example would be “What is the sum of nine and two”. Simple right?

However, I read that some spam tools were able to bypass these math anti-spam functions. I guess that is why some developers have raised the level of complexity by asking more complex math question.

Complex math anti-spam question

Honestly, I read in the past that a blogger stopped using the math anti-spam tool (the one where you sum up two numbers together) because at least one of his readers had problems answering them. The math question above can still be considered as simple to most of us but does this mean that your readers have to be at least of a high school qualification before they can comment in your blog?

What next?

“What is the chemical that is produced by mixing 4ml of X, 2.5g of Y and 10ml of Z?”


4 thoughts on “Math Anti-Spam Function Taken One Step Too Far

  1. ashotiwoth says:

    wuah – that looks quite complicated. i think i wouldn’t want to comment on any blogs that have that :) err… not that i don’t know maths though….

  2. Jason says:

    Haha! I stopped using it because it sorts of lagged down the blog loading process after submitting the comment. Besides, my akismet and bad karma has been working very well already.

    6 or 3. Heh!

  3. TenthOfMarch says:

    @ashotiwoth
    hehe…understand ;-)

    @Jason
    Yeah, I think Akismet works quite well except for the very rare false positives. I am using bad behavior and spam karma 2 now but am still getting many ping back from “fake blogs”.

    @ShaolinTiger
    I still think that these type of math question is still easily breakable. Just need to identify the numbers and symbols from the image and do some calculation.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>