Mollom is an “intelligent” content moderation web service. By monitoring content activity on all sites in the Mollom network, Mollom is in a unique position to determine if a post is potentially spam; not only based on the posted content, but also on the past activity and reputation of the poster. In short, Mollom handles incoming posts intelligently, in much the same way a human moderator decides what posts are acceptable. Therefore, Mollom enables you to allow anonymous users to post comments and other content on your site.
Uses the reCAPTCHA web service to improve the CAPTCHA system and protect email addresses.
AntiSpam module is the successor of the Akismet module, and it provides spam protection to your drupal site using external antispam service like Akismet.
6. Bad Behavior
Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond User-Agent and Referer, however.
The problem: Spammers run automated scripts which read everything on your web site, harvest email addresses, and if you have a blog, forum or wiki, will post spam directly to your site. They also put false referrers in your server log trying to get their links posted through
your stats page.
BlockAnonymousLinks is a simple module which blocks comments from anonymous users that contain links. It relies on the fact that most spam messages contain hyperlinks and also on the fact that (for now) (most) spambots don’t register on the sites they want to spam. It tries to block comment-spam at an early stage.
PHPIDS module adds a security layer based on http://www.php-ids.org and is interesting if you want to know how and when (anonymous) users try to break your site by logging their attacks. It can send a mail and/or redirect the (anonymous) user to a warning page after a certain level of impact has been reached. On the settings page you can choose what you want to do with anonymous and authenticated users (ignore, log, log & action).
GoAway is a dirt-simple, light-weight “Ban By IP” module. It works by redirecting offending anonymous users to a local page or remote URL specified by the admin.
- The module possesses the following features:
- Separate permissions for (1) settings, (2) banning, and (3) unbanning
- Either a local page or a remote URL may be used as the redirect destination
- Adds display of IP address to anonymous comments for easy tracking (only displayed to users with ‘ban’ permission)