Posts: 5,935
Name: Adam for web page design, not program
Location: Toronto, Ontario, Canada
|
To be honest with you, I like your plan A a lot better. Can I come too?
The best way I've found to stop spammers in their tracks is to let them think they can spam a form but then have some form of scoring system (ideally, proprietary) that blocks out the obvious spam. I use a combination of blocking words such as pen|s, v|agra, sperm, etc. and then a combination of the common HTML and vB code patterns such as <a href="", [url=, etc.
I have 196 regular expressions stored in a database and I check them off until I meet my spam score requirement or until all are checked off. I've done this with about a 99.7% success rate (it was higher, but three in a row got through with the word "sperm" before I could add it).
If you let them know it's being blocked or put some anti-spam measure on it, spammers will try and counter it and go to any lengths. If, however, they think it's getting through, they'll just keep using the same stupid technique that you're blocking and never bother to try anything else.
|