What questions are you using?kazooki wrote:I have enabled spambot countermeasures, I have installed Q & A and setup around 10 different questions.
I assume you mean you've enabled the post moderation queue. That's a sensible step but if you get the right question they shouldn't even get that far.kazooki wrote:I have also enabled guest posting where I have to verify the posts before they go live.
No, not at all. Your site is on the internet. They have search bots that scour it to find sites, all day every day. It costs them next to nothing to do that.kazooki wrote:Do phpBB advertise my site to spam merchants in order to finance the work they do?
Banning them isn't very effective. They rarely use the same information twice and it just fills your banlist table with info that has to be checked every time someone does register. I've got a few boards and I haven't banned anything. I don't have any spam issues either. So it's not an effective solution.kazooki wrote:I ban them by IP address and by email and when they use a domain rather than a gmail account I blanket ban the entire domain *@domain.com but they still persist.
That's not possible unless you have some other integrated registration page elsewhere or you have a duplicate installation without any registration protection.kazooki wrote:and lately, even though I have added the guest posting option where I need to verify new member posts, a lot of new spam members are somehow completely circumventing it somehow and posting directly onto the forum.
A good Q&A question is all you need and it'll stop. Every forum software out there has the same problem with spam. You just have to employ the right methods to stop it.kazooki wrote:What is the best thing to do?
If this is simply what happens and it cannot be stopped with phpBB then I think I'll just close it.
While human spammers may Google for answers, I seriously doubt that spam bots do. If they're sophisticated enough to do that and parse Google's response to find the phrase they need, they'd be more than intelligent enough to solve the questions that people here call "good" questions (like "Type the uppercase letters from the following string: "AbCdXYz"").AmigoJack wrote:Bots are doing things in an automated way. Sending a request to Google and evaluating the response can be automated very well - that's quite obvious to me.
This may be the case now, but such a defense could be broken in an afternoon by the maintainers of the spambots, simply by parsing the HTML.DionDesigns wrote:This would make the DOM on the registration and post pages different on every phpBB installation -- thereby making it nearly impossible for any form of automated spamming.
It isn't necessarily that Google is being used (although I cannot prove or disprove this), but I do know that spambots have a built in database of answers to common questions (what color is the sky, what is the capital of England, etc)Pony99CA wrote: While human spammers may Google for answers, I seriously doubt that spam bots do.
If each phpBB installation has a different DOM on the registration page, I fail to see what parsing the HTML would accomplish...other than the spambot being able to auto-register on the one page where the algorithm would work.A_Jelly_Doughnut wrote:This may be the case now, but such a defense could be broken in an afternoon by the maintainers of the spambots, simply by parsing the HTML.DionDesigns wrote:This would make the DOM on the registration and post pages different on every phpBB installation -- thereby making it nearly impossible for any form of automated spamming.
Really? One regexp to find all FORMs and then one to find all INPUTs and such - that easily I don't care of element names at all. And don't come up with a JavaScript solution, since that breaks accessibility and on top can be executed by i.e. the MSIE engine (which bots can easily acquire) and then also be explored by enumerating all DOM elements. No. Don't get me started writing bots just to have a proof of concept.DionDesigns wrote:If each phpBB installation has a different DOM on the registration page, I fail to see what parsing the HTML would accomplish
This is classic structured, black-and-white thinking. And it's why you cannot see a solution, because the solution will be, to you, "poor coding".AmigoJack wrote:Really? One regexp to find all FORMs and then one to find all INPUTs and such - that easily I don't care of element names at all. And don't come up with a JavaScript solution, since that breaks accessibility and on top can be executed by i.e. the MSIE engine (which bots can easily acquire) and then also be explored by enumerating all DOM elements. No. Don't get me started writing bots just to have a proof of concept.
Bots will always be an annoyance just like other people in reality, since they're also software. If you find a solution to "think outside the box" then you also found a way to separate good people from evil people. In other words: I consider a potential solution to this problem to be a revolution.
DionDesigns wrote:FormData and CANVAS require javascript and a newer browser
Think of people who are not able to choose because of their inabilities. I'd rather use strict code to help handicapped people than just to prevent some spam issues.AmigoJack wrote:that breaks accessibility
That I believe. But it may require a hybrid spamming setup, where humans solve CAPTCHAs and populate the database and the bots do all of the nasty posting. Using humans increases the cost of spamming. If we can increase the cost so much that spamming becomes unprofitable, we win. (I'm talking about spamming for sales here; spamming for phishing and identity theft probably has a higher payback than selling replica watches and phony Viagra -- at least I hope it does or there are a LOT of morons buying spammed crap.A_Jelly_Doughnut wrote:It isn't necessarily that Google is being used (although I cannot prove or disprove this), but I do know that spambots have a built in database of answers to common questions (what color is the sky, what is the capital of England, etc)Pony99CA wrote: While human spammers may Google for answers, I seriously doubt that spam bots do.