Go Back   vb.org Archive > News and Announcements > vBulletin Pre-Sales Questions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-09-2011, 02:48 AM
Pithecanthropus Pithecanthropus is offline
 
Join Date: Jan 2011
Location: Los Angeles
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Where can I find a top-dowIn thumbnail sketch of anti-spam techniques?

Hello all,

I am one of a dozen or so mods on a very heavily trafficked messageboard. Of late we've noticed a very considerable increase in spam, and are currently discussing possible countermeasures. I have a considerable amount of IT experience, although not with messageboard functions in particular (except as a member, and more recently as a moderator). I have some notions of what might be effective approaches, but I don't know enough about how vB works in order to know if my ideas make sense or nonsense. BTW we are only at vB 3.7.

We already are using Akismet, but a lot of spammers have been registering and posting anyhow. The posts come either as new threads, or as replies to existing threads. In the latter case they are often, but not exclusively, zombies revived by the spammer.

The most notable feature of spammers' posts is that they almost invariably provide one or more URLs--in fact, the posts often consist of little more than that. I would like to know if it's feasible to automatically do something like the following, perhaps on a nightly basis:
  1. Check whether any new users have posted any OPs or threads that include URLs. The quality of being new is determined by a configurable post count threshold for that user.
  2. For any such posts found, disappear the posts to a moderation area or spam queue.
  3. Ban the offending users, and send them emails explaining why this was done.

Usually a registered user who is banned will email somebody to find out why they were banned, or in an attempt to ingratiate their way back in, promising to abide by the rules in future. But I can't imagine that very many genuine spammers would do this. This means, then, that anyone who does contact the administration to be let back in probably wasn't a spammer, and they probably just overlooked a clause in the registration agreement that says you can't post URLs until you pass the threshold.

So, is something like this easy to set up? Difficult? Impossible? Does this idea make any sense at all?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:30 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.11757 seconds
  • Memory Usage 2,191KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete