Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 01-07-2012, 06:35 AM
AFemaleProdigy's Avatar
AFemaleProdigy AFemaleProdigy is offline
 
Join Date: Mar 2006
Location: Murrells Inlet, SC
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Tips for spam prevention in 4.x suite?

I have setup promotions in usergroups to try to stop newbies from posting spam. I use the default spam tools. But I am finding that there is still a lot of spam being posted. Expecially in the blog section. Does anyone have any suggestions on how to prevent spam posts? I'm wondering if there is anything I missed trying?

Thanks!
Reply With Quote
  #2  
Old 01-07-2012, 06:38 AM
HMBeaty's Avatar
HMBeaty HMBeaty is offline
 
Join Date: Sep 2005
Posts: 4,141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've started to get this as well. I'm going to see if I can alter this modification to work in blogs as well.
Reply With Quote
  #3  
Old 01-07-2012, 10:18 AM
Christos Teriakis Christos Teriakis is offline
 
Join Date: Jul 2011
Location: Thessaloniki, Greece
Posts: 1,228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you know how to do it, the best and 100% method is to rename register.php to another filename (eg myregistration.php). Then you need to change 4 files (if I remember well), and update some links in the templates (eg the template that sends email confirmation, has a link to register.php). Difficult way, as it needs some knowledge, and also boring as you have to do these changes with any vB update. But works 100% for bots. Of course does not works when the spammers are humans.

An alternate way that I found very strong to restrict bots from registration is to use questions as antispam way. But of course not using just one question. At least 10 and all of them to have a long user input. eg Which is the 2nd month (March, April, May, February). If you're using (like in the example) numbers, avoid to set the correct answer on the same position. eg setting (March, February, May, April) is not a good way.

In my PHP scripts I'm using a jQuery plugin which works 100%, but it's difficult to integrade it someone to vB. It's a slider, where the user must click and drop it to the end to be able to activate the submit button.

Last trick is (I think that there is an Article by Calorie for it), to set a minimum time limit to post the form. Bots needs seconds to fill a form, while humans needs minutes.

Without any intention to drop your dreams, keep in mind that not all the spam post are from bots. There are humans who are doing it too, and get paid for it. I had online chat in my site, which has geoip location so I was able to "catch" in action some of them. Actually with one of them we started chating. His name is Alexei, comes from a small village in Ukraine, married with 3 kids. He found this way to increase his income. Profit? 20 cents per post.

Chris
Reply With Quote
  #4  
Old 01-07-2012, 04:11 PM
AFemaleProdigy's Avatar
AFemaleProdigy AFemaleProdigy is offline
 
Join Date: Mar 2006
Location: Murrells Inlet, SC
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

HMBeaty: Let me know how that works out!

ChristTeris: 20 cents per post? Ugh! So annoying! I have been using vB for a very long time (many many years) and I used to be really good at preventing spam, but it just seems like they get smarter and smarter.

Those sound like very good tricks. I am able to make all of those edits you mentioned and will try it out. It sounds annoying to have to go through all that, but I guess we have to do what we have to do to stop them. Grrrrr!

Thanks so much for the info! I'm sure it will help me out a lot!!

--------------- Added [DATE]1325958120[/DATE] at [TIME]1325958120[/TIME] ---------------

Quote:
Originally Posted by HMBeaty View Post
I've started to get this as well. I'm going to see if I can alter this modification to work in blogs as well.

I just reviewed the mod you linked to. I actually already achieve the same thing by using user promotions. I have my new users set up so they are not allowed to post any links of any kind. They must go through multiple promotions by posting approved content before they are allowed to post links. However, these "lovely" people and bots still post garbage anyway and it gets sent to moderation. Then I find myself with this massive list of threads and posts that need to be moderated. Little of it gets seen by the public. It just ends up a mess for me to sort through. It is quite irritating.
Reply With Quote
  #5  
Old 01-07-2012, 05:11 PM
Christos Teriakis Christos Teriakis is offline
 
Join Date: Jul 2011
Location: Thessaloniki, Greece
Posts: 1,228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The problem is that, as I've understood all antispams are focusing in protecting and filtering thread posts. In my site, using combination of Questions and Akisnet, I had no problem in thread, but I had serious problem with spam posts in blogs, so finally I inactivated it.
Reply With Quote
  #6  
Old 01-11-2012, 07:20 PM
Macsee Macsee is offline
 
Join Date: Sep 2010
Posts: 153
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I too use user promotions. New users can't edit profiles, can't have a signature, can't do most things. Heavy restrictions. All their posts are moderated before going public.

I get 40-100 new accounts registering every day.

One thing I do differently to most forums is that I require every new user to make a top quality first post - "prove yourself or we'll kill your account". One liners, fluff etc., attract an immediate account deletion. No infractions! At regular intervals I also delete all zero post accounts. Idiots don't read the welcome email. Everybody else either does what is required ... or dies.

I get less than 10 spam posts per week. The rest of the forum is really thriving despite what may appear a less than friendly approach to new members. What's more, we're getting a steady flow of new members who can meet the quality standards.
Reply With Quote
  #7  
Old 01-12-2012, 09:42 AM
MrEyes MrEyes is offline
 
Join Date: Nov 2004
Posts: 380
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One thing I have started to notice recently is spammers not posting in the forums but the blogs and more interestingly visitor messages.

It would be great if the inbuilt "delete as spam" functions gave the option to nuke everything a user has submitted regardless of the area.
Reply With Quote
Благодарность от:
Macsee
  #8  
Old 01-16-2012, 04:54 PM
AFemaleProdigy's Avatar
AFemaleProdigy AFemaleProdigy is offline
 
Join Date: Mar 2006
Location: Murrells Inlet, SC
Posts: 216
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It would be nice to have something like this updated and modified to include deletion of ALL content by a specific user...

https://vborg.vbsupport.ru/showthread.php?t=156444

I did start using a question/answer at sign up and it has made a big difference!
Reply With Quote
  #9  
Old 01-16-2012, 07:32 PM
jccatt jccatt is offline
 
Join Date: Aug 2011
Location: Brisbane, Australia
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I too had problems with mass bot forum registrations. I put in a question on registration and bam all gone.
Reply With Quote
  #10  
Old 01-16-2012, 07:37 PM
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Senior Member
 
Join Date: Sep 2008
Location: North Carolina
Posts: 5,844
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have a great article coming up, pending approval at the moment but check back for it soon - https://vborg.vbsupport.ru/showthread.php?t=276547
Reply With Quote
Reply

Thread Tools
Display Modes

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 03:44 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04233 seconds
  • Memory Usage 2,258KB
  • 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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (1)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (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_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
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete