23 Apr 2003
20 Mar 2012
Link to this post
As Telerik develops the Forums in future versions they will need to add a rule-based approach to manage spam from the backend. This is especially important for Community-based sites. We've seen an increase in spam on the Telerik Forums recently but still not huge, in part because these are primarily tech support forums and not as attractive for spammers. Also the Telerik Forum users (in this case us), as Web Developers we are much more forgiving about this than the average site user will be in seeing spam.
I also run Telligent Community (a Sitefinity competitor) on one of my sites. I hope that the Telerik staff don't take offense, but one of the reasons that I use Telligent is that they have a much more sophisticated backend for managing users and spam. This includes being able to set a general spam point scores for Forums, Blog Comments, etc. When something is over the spam point score it is marked as spam and not visible. Then spam postings can be reviewed by the Administrator and the User Profile can be banned for a period of time as well as deleted all from an integrated backend. Behind the general spam score are a series of rules all which are user configurable.
Known Spam Terms
Spam often times uses common terms such as 'viagra', those words can be managed here
User Account Age
Gives points based how recently a user's account was created
User Account Status
Add or subtract points based on whether poster is anonymous or a registered user.
User Creation IP Frequency
Determines if the user being created is coming from an IP address that is repeatedly creating users.
Status Message Duplicates
Detects recent duplicate status messages and replies
Status Message Flood
Measures how many status messages a user has recently created.
Requires comments meet a certain minimum length
IP Address Frequency
Used to determine if a given IP address attempts to make repeated posts
Emails in Comments
Looks for regex matches in the blog comment body and assigns points if they are found.
This rule will check the subject, body, username, trackback name, and title url if available.
Recent Duplicate Spam Rule
This rule will check for duplicate username, body, trackback name, and title url in recent comments.
This rule will check for regex matches in the subject, body, username, trackback name, and title url if available.
Links in Comments
Based on number of links (web addresses) in the post.