Drupal Development, IT Blog, Web Development,

8 Drupal Modules to Complete Spam Protection

3 m read
QArea Expert
QArea Expert Marketing Manager
November 27, 2013
Share on
Reading Time: 3 minutes

A well-known thing is that with increasing the website traffic and with the growth of a number of visitors you get the progressing amount of spam. This problem is especially strong for blog owners, who have to maintain the communication with readers through comments. And the interaction becomes harder when most of the received comments appear to be spam. It engages website owners to use various tools to protect their content from tons of spam.

When it comes to Drupal development, there are different modules aiming to prevent spam. Let us have a small overview of the most popular of them.

CAPTCHA and reCAPTCHA

CAPTCHA is a common-used test to determine whether the user is human. This module is applied to any user on Drupal site filling the web form. This solution works well in many situations. CAPTCHA generates words which users have to type. It protects emails, registration, comments etc. as computers cannot pass this test. The reCAPTCHA module is the improved CAPTCHA. It provides even more powerful defense by using actual books’ scans and placing text to the image.

BOOST CAPTCHA

The sad thing about CAPTCHA is that is incompatible with Drupal built-in caching mechanism as well as with all related with CAPTCHA modules. And when using Boost module which increases performance by caching pages, pages with CAPTCHA cannot be cached by Drupal. The solution here is a new Boost Captcha module which provides static page caching with CAPTCHA on them without running into errors by allowing the CAPTCHA to be reloaded using AJAX when a user starts filling in the form.

SPAM

The Spam module provides complex protection and uses several filters that and rate content by scale from 1 to 99. The more rates the content gets, the more it is likely to be spam. The average rate received by different filters determines whether the content is spam or not. The module even allows creating custom filters with the use of regular expressions. The auto-learning capabilities of filters provide permanent data actuality for detecting spam. Spam module can become a great alternative to classic CAPTCHA.

SPAMICIDE

This module protects any forms on your Drupal website from spam submission. Spamicide works in the following way. It adds an input text field with some description to any form and hides it with CSS. Human users do not see this field and leave it empty, but spambots see the naked HTML and will fill it to pass the validation. In this way, if the field appears to be filled the content will be rejected. It is a pretty basic tool, that would be probably passed by serious spambots but still elegant and effective for less advanced ones.

BLOCK ANONYMOUS LINKS

One more simple module which, as seen from its name, blocks posts and comments from anonymous user with links inside them. As most of the spambots do not register and post advertising links, this module works effectively. If a real anonymous user tries to post a comment with link, he will be informed of the reason of failure.

SPAMBOT

Spambot module prevents fake automatic user registrations be checking provided emails an IP at www.stopforumspam.com database. If they are marked as spammers, the registration will be blocked. Moreover, those users that are already registered can also be checked, and if been found in database they can be deleted.

ANTI-SPAM

This module is alike the Akismet for WordPress and also uses external antispam service for prevention spam. The supported services are TypePad, Akismet and Defensio, and you can choose the antispam service you want.
By combining different modules you can reach highly effective, complex spam prevention. In choosing the ultimate solution, try to draw on the way to catch spambots in being not humans, but not forcing users to prove that they are humans. This will bring more loyalty from your valued visitors.

MOLLOM

Mollom is a unique intelligent web service providing the unified solution for all spam issues. Not only will it control the quality of the posted comments but also will analyze messages in contact forms, blogs, forum posts and others. Mollom takes into consideration the post content, the poster’s reputation, uses the history of activity on all websites of its network to define where the post is spam or not. It is rather a human moderator than a programming solution. In case of unsureness Mollom uses audio or visual CAPTCHA. It helps not only to identify spam posts, but also to prevent non-spam content to be misdiagnosed. If, after all, spam is found on the site, it can be reported to Mollom in order to future secure.

 

Categories

Recent Posts

  • Refactor or not refactor? Everything there is to know about refactoring

    Read more
  • What is Ambient Proximity? Definetely More Than A Buzzword

    Read more
  • GDPR: why so serious?

    Read more
Yes
Share on
Privacy Preference Center
Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

Strictly Necessary Cookies Always Active

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.

You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site.

All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.

Cookies used

Google Analytics
Functional Cookies

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

Cookies used

Test Second Test
Targeting Cookies

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

More Information

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.