PDA

View Full Version : Script Change Suggestion re: Spambots


Scabrous Birdseed
04-03-2003, 18:07:24
Can we make it so that anyone who posts exactly the same text in three different threads within a certain time period is suspended?

Sir Penguin
04-03-2003, 19:33:48
I'm not sure I like the idea of banning people automatically. I mean, under those conditions Koshko would be banned almost immediately. :p

SP

Funkodrom
04-03-2003, 21:46:57
What happened to that 6 minute rule anyway.

Darkstar
04-03-2003, 21:49:01
You just got to vary the text slightly. Extra space is useful for that, I bet... multiple spaces disappear in a browser display.

Darkstar
04-03-2003, 21:49:32
You just got to vary the text slightly. Extra space is useful for that, I bet... multiple spaces disappear in a browser display.

Darkstar
04-03-2003, 21:50:08
Ah. It detects spaces as identical. But not UBB nothingness...

Darkstar
04-03-2003, 21:50:33
You just got to vary the text slightly. Extra space is useful for that, I bet... multiple spaces disappear in a browser display.

Darkstar
04-03-2003, 21:50:58
See? :)

Resource Consumer
04-03-2003, 22:55:27
no

Funkodrom
05-03-2003, 10:37:43
So they have to move the [-b][-/b] tags each time they post?

Sean
05-03-2003, 13:32:27
Or entity encode it. Or use null characters. Or quote themselves. Or manually set the font. Or manually set the colour.

Scabrous Birdseed
05-03-2003, 14:12:45
The point is that it's a bot and, er, stupid. There would need to be someone who would seriously want to bypass our custom script to recode the bot to behave like that. I don't think they'd bother.

Sean
05-03-2003, 14:24:55
If it’s a bot, it should be pretty trivial to just rotate through various means of doing that.

Darkstar
05-03-2003, 17:36:42
Exactly. Very trivial.

Tau Ceti
05-03-2003, 21:00:35
The Civilization Gaming Network has implemented image recognition for new registrations to avoid spambots. See for example http://www.civgaming.net/forums/showthread.php?postid=50483#post50483

Nav
05-03-2003, 22:48:39
Thanks for that tau,

I think we need to upgrade to the latest version of vb and use it..

as the 1 year upgrade license expired last novmeber, we're going going to have to spend some more of the donations... dammit. :mad:

Funkodrom
05-03-2003, 23:18:16
That image registration is cool.

Sean
06-03-2003, 00:00:38
Unless you use Lynx or Links or something, or even turn images off.

And, of course, bots can get round it anyway. Yahoo! tried it, IIRC, and it only stopped the less intelligent ones.

Sir Penguin
06-03-2003, 00:22:00
I wonder if the forum software could perform an md5sum on each image that is posted. The checksums could cycle out of the database after a period of time, and if the same poster tried to post an image that matched a checksum that hadn't been cycled out, then the checksum would be topped and the post disallowed. I guess that wouldn't help for text only spams. Maybe it would introduce a bunch of lag while posting images.

SP

Sean
06-03-2003, 00:34:42
But you could convert the text to images, which would take even longer, but work…

Sir Penguin
06-03-2003, 01:14:02
You could probably code in some heuristics so that it would convert the text only on posts that matched sufficiently close to previous posts by the same user. That could have the added benefit of penalising boring people. You'd have to remove all the whitespace and VB code before converting the text so that the bots couldn't move [i] or [b] tags along or add empty fonts or things like that.

SP

Darkstar
06-03-2003, 20:27:48
Or we can just live with the occasional spam, with us griping to Management about the mass spamming and let them so quickly eliminate them, when Management or its proxies have a chance to check on the board.

Getting something for free (ok, for upgrading), that's fine by me. But some of these other things really do sound like a lot of work for a low pay off.

Resource Consumer
06-03-2003, 20:36:20
What's wrong with boring people...

Sir Penguin
06-03-2003, 21:35:58
I don't actually expect the Managment or its lackey to do this, I just think it would be a neat feature. It wouldn't be that much work either.

I just realised that to check for plain text spam you would just need to modify the routine already in place (the 6-minute rule) to keep a 6-minute table of posts by user without any whitespace or formatting tags. If you really wanted it to be strict, you could replace all similar characters with a base character.

If you wanted to be slick, you could automatically pass text-sans-formatting-sans-whitespace-sans-images and images-not-smilies separately to `diff`, and parse the output to decide if they're different. You wouldn't need to write separate routines at all.

SP

Darkstar
06-03-2003, 22:08:18
You have waaaaaaaaaaaaaaaaayyyyyyyyyyyyy too much time on your hands, SP. ;)

Resource Consumer
06-03-2003, 22:27:58
I think he needs a doctor...

Sir Penguin
06-03-2003, 23:48:09
But... but it would be cool! And useful, too, and easy! When coolness and usefulness and simplicity demand the same course of action, what choice do you have but to follow?

SP