Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 06-13-2011, 04:33 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Panzer Max View Post
.. I am working on a spam tool with Eric, to help admins and moderators detect spam in new members who actually get past the registration but have not made a spam post that members will see and report. Generally, there are a lot of spammers who never post, but have spam in their sigs, or homepages.
That's great - I think about that every day when I'm banning a few sig spammers. I used to wonder why some would register and then come back days or weeks later to post the spam, then we installed Spam-O-Matic which checks SFS and it became clear, they probably want to create a bunch of accounts before they get listed on SFS.

So, yeah, maybe something like flagging someone who hasn't posted but logs in just to edit their profile? And being able to list users that are somehow "flagged" as possible spammers, showing their posts and profile fields (and maybe lookup in SFS and any users with matching ips). I'd use that.
Reply With Quote
  #12  
Old 06-13-2011, 05:20 PM
vijayninel's Avatar
vijayninel vijayninel is offline
 
Join Date: Mar 2009
Posts: 537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Panzer Max View Post
Yeah, it must be human, or there's something really wrong with the Q&A sceme. I worry that, because the answer of the Q&A is in the vB options, there's some way that a bot can find the answer and supply it to the Q&A. Has anyone checked that? Like I said, wow, it's hard to believe humans are googling an obscure WWII submarine question to sign up to the forum, when they are deleted within 2 hours every day.
Even I used to think that all spam is posted by bots and was baffled as to how they can answer the complex questions I was framing. The only explanation that I could come up with was that some human was opening the door for bots to post spam. But I was wrong even there.

As I devloped more and more complex countermeasures to combat spam, I could see them resisting and trying to counter may antispam measures .. live. I literally had live battles with them. I even traced to where most of the human spammers come from - China, India and Nigeria.

In any case I finally won. I now know how to completely defeat all types of spam and despite all the efforts of all the spammers, they havent been able to post a single spam post on my forums for years. And no .. I dont moderate registrations or even ask new members to solve a captcha.

I hope to write a article on my experiences sometime.
Reply With Quote
  #13  
Old 06-13-2011, 07:10 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you tried this? It is guaranteed to reduce bot spam to nothing (make sure all of the bot accounts are deleted before installing this to get the best results).
Reply With Quote
  #14  
Old 06-14-2011, 04:29 AM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vijayninel View Post
Even I used to think that all spam is posted by bots and was baffled as to how they can answer the complex questions I was framing. The only explanation that I could come up with was that some human was opening the door for bots to post spam. But I was wrong even there.

As I devloped more and more complex countermeasures to combat spam, I could see them resisting and trying to counter may antispam measures .. live. I literally had live battles with them. I even traced to where most of the human spammers come from - China, India and Nigeria.

In any case I finally won. I now know how to completely defeat all types of spam and despite all the efforts of all the spammers, they havent been able to post a single spam post on my forums for years. And no .. I dont moderate registrations or even ask new members to solve a captcha.

I hope to write a article on my experiences sometime.
Wonderful You know, this forum is where we help each other with things like this.

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

Quote:
Originally Posted by Panzer Max View Post

Hey Andy, yeah, your post is famous, it's where I began my anti-spam crusade. I used to use the Q&A ideas from it, but I have made it harder, as you can see in my original post. I have created a Custom profile field, I will make it "required during registration", very good idea, thanks.
Well, that didn't work, even the spammers know an answer to the custom profile.
Reply With Quote
  #15  
Old 06-14-2011, 07:41 AM
Simon Lloyd's Avatar
Simon Lloyd Simon Lloyd is offline
 
Join Date: Aug 2008
Location: Manchester
Posts: 3,481
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Panzer Max View Post
Well, that didn't work, even the spammers know an answer to the custom profile.
It will work if you use regexp to ensure that the word is written correctly, i use this ^[A-Za-z]{2}[,A-Za-z ]*$ in one of my profile fields to make sure users enter only letters in any case they wish, i want my users to enter a lcation in this fashion London, England, this particular expression will not allow them to enter London England, LondonEngland or London-England but will allow London, take a look at rexexp http://www.php.net/manual-lookup.php...ion=preg-match or search the next for it and build your own
Reply With Quote
  #16  
Old 06-14-2011, 08:42 AM
vijayninel's Avatar
vijayninel vijayninel is offline
 
Join Date: Mar 2009
Posts: 537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Panzer Max View Post
Wonderful You know, this forum is where we help each other with things like this.
Yes, I will expedite the work on my article. The only thing I fear is that once spammers know of my antispam system, they may take countermeasures.

Quote:
Originally Posted by Simon Lloyd View Post
It will work if you use regexp to ensure that the word is written correctly.
All of these problem solving anti-spam measures like questions, captchas etc ... will only stop bots. They will not stop human spammers. For human spam you need entirely different anti-spam measures.
Reply With Quote
  #17  
Old 06-14-2011, 01:30 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Simon Lloyd View Post
It will work if you use regexp to ensure that the word is written correctly, i use this ^[A-Za-z]{2}[,A-Za-z ]*$ in one of my profile fields to make sure users enter only letters in any case they wish, i want my users to enter a lcation in this fashion London, England, this particular expression will not allow them to enter London England, LondonEngland or London-England but will allow London, take a look at rexexp http://www.php.net/manual-lookup.php...ion=preg-match or search the next for it and build your own
Well, that's true, but we are not really looking for another Q&A, where a precise answer is required. We already have 2 Q&A, this is just a custom profile field to see if the answer makes sense. They could answer "I dunno" or ""Not sure" and still be ok. With the two Q&A as mentioned above, I think it's enough of a hurdle for real new members to jump

Quote:
Originally Posted by vijayninel View Post
Yes, I will expedite the work on my article. The only thing I fear is that once spammers know of my antispam system, they may take countermeasures.
All of these problem solving anti-spam measures like questions, captchas etc ... will only stop bots. They will not stop human spammers. For human spam you need entirely different anti-spam measures.
Fair enough. I'm sure the turds who manage the spam factories read these forums. I know I read theirs. Maybe it would be better for you not to write this in public.
Reply With Quote
  #18  
Old 06-14-2011, 02:14 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vijayninel View Post
All of these problem solving anti-spam measures like questions, captchas etc ... will only stop bots. They will not stop human spammers. For human spam you need entirely different anti-spam measures.
The mod I linked in the previous post and my signature stops human spammers.
Reply With Quote
  #19  
Old 06-14-2011, 02:15 PM
Panzer Max's Avatar
Panzer Max Panzer Max is offline
 
Join Date: May 2006
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, thanks, I'm not interested in charging for membership at this point.
Reply With Quote
  #20  
Old 06-14-2011, 02:25 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Panzer Max View Post
Yes, thanks, I'm not interested in charging for membership at this point.
Thanks for sharing that. Even if it cost 49 cents [only once] for visitors to register and put money in your pocket, you still would not implement an extremely effective anti-spam measure? Well, any ranting from you past this is pointless; you just don't want that spam gone badly enough, eh?
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 08:26 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.04191 seconds
  • Memory Usage 2,293KB
  • Queries Executed 12 (?)
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
  • (11)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
  • (3)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete