you guys want to prevent spambots from registering?

A forum where you can announce your awesome project(s).

Moderator: MaxCoderz Staff

User avatar
elfprince13
Sir Posts-A-Lot
Posts: 234
Joined: Sun 11 Dec, 2005 2:21 am
Contact:

you guys want to prevent spambots from registering?

Post by elfprince13 »

this is not your typical "edit the variable names" script.

Instead Im adding a fully customizable visual confirmation that actually requires a human to register.

It displays an image out of a database and the registree must identify it out of several options. However to prevent spambots from smartening up and learning which options correspond to which pictures, this comes with an administrative interface that allows you to add and remove your own pictures making it fully customizable.

anyway, I finished coding the MOD, but its getting late so Im just going to post a few screenies of it and go make the beta template file in the morning.

Image

Image
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

sorry, not intrested. We have installed a mod which prevents bots from registering already. And it's 100% idiot proof :)

Nice you want to help though :) If I were you, I would post the mod on phpbb.com
Image
User avatar
elfprince13
Sir Posts-A-Lot
Posts: 234
Joined: Sun 11 Dec, 2005 2:21 am
Contact:

Post by elfprince13 »

I did that very thing last night. :D
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

It's nice, but how is it better than a traditional captcha? If there are only a few options for each picture, random guessing can be far enough for a spambot to get through.
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

CoBB wrote:It's nice, but how is it better than a traditional captcha? If there are only a few options for each picture, random guessing can be far enough for a spambot to get through.
Yeah... that's what I though aswell
Image
User avatar
anykey
Extreme Poster
Posts: 420
Joined: Mon 31 Jan, 2005 3:36 am
Location: In the matrix
Contact:

Post by anykey »

It isn't if you set a time limit between guesses.
I think, therefore iMac
Image
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

So what? Bots have unlimited time.
User avatar
elfprince13
Sir Posts-A-Lot
Posts: 234
Joined: Sun 11 Dec, 2005 2:21 am
Contact:

Post by elfprince13 »

its less eyestrain on the people than your standard visual confirmation and bots can't OCR it, and I specifically wrote it so that the picture changes everytime and you can add more yourself.
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

I'd rather code a guessing bot than an OCR algorithm, but maybe that's just me. :) Also, it seems to be a lot of administrative burden for no increased security. I mean, no matter how many pictures you have, guessing is just as likely to succeed.

What would be interesting, on the other hand, is a text-only captcha. Say, a simple maths problem presented in human language (preferably in a verbose and twisted wording), but with lots of typos and grammar errors to make parsing harder for a program. The answer would be a number, which is unlikely to be guessed correctly, and the problems could be generated by a program on the fly. Additionally, those would also be accessible from text browsers.
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Also, what if someone didn't know all the words in English? I know we get a lot of people who aren't British/American/Indian/Whatever, so they aren't expected to be totally fluent in English. However it is a very good idea.
Image
User avatar
anykey
Extreme Poster
Posts: 420
Joined: Mon 31 Jan, 2005 3:36 am
Location: In the matrix
Contact:

Post by anykey »

Do you realize how unlikely it is that a spambot could crack the password? If the password is a mixture of numbers, words, or even phrases, the chances are so remote that there would be no point in even trying.
The easiest thing to do is make guessing so impossible to do that people won't even try. That means that whoever is entering a password has a certain number of tries to get it right (5 or so). Once that has been exceeded, then the person/bot would be locked out for an extended period of time (maybe a couple of hours?). This doesn't effect the user much, since most people know their passwords well enough that they wouldn't get locked out.
I think, therefore iMac
Image
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

threefingeredguy wrote:Also, what if someone didn't know all the words in English? I know we get a lot of people who aren't British/American/Indian/Whatever, so they aren't expected to be totally fluent in English. However it is a very good idea.
I assumed it would be something like "John has twenty apples. Brian has ten apples and gives five of them to John. Who has the most apples? Enter the first three letters of his name."
Ultimately, it'll just end up annoying people though.
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Post by CoBB »

threefingeredguy wrote:Also, what if someone didn't know all the words in English? I know we get a lot of people who aren't British/American/Indian/Whatever, so they aren't expected to be totally fluent in English. However it is a very good idea.
I think one can expect newcomers to speak English when joining an English-language forum. Interestingly, most people I know—at least those who are often online—are fairly fluent in it.
benryves wrote:Ultimately, it'll just end up annoying people though.
Of course, but that's usually part of the formula. To block bots you have to raise barriers, which is inevitably intrusive. But if it's only needed once, during registration, and most people can probably cope with the challenge. :)
User avatar
kv83
Maxcoderz Staff
Posts: 2735
Joined: Wed 15 Dec, 2004 7:26 pm
Location: The Hague, Netherlands
Contact:

Post by kv83 »

What we did, is to disable signature and and website fields in the form. If a bot is entering the form by just pasting the link with the needed info (including website and signature), it's detected and banned... normal users don't notice anything about that, besides that they can't enter a signature or website when signing up
Image
User avatar
elfprince13
Sir Posts-A-Lot
Posts: 234
Joined: Sun 11 Dec, 2005 2:21 am
Contact:

Post by elfprince13 »

CoBB wrote:I'd rather code a guessing bot than an OCR algorithm, but maybe that's just me. :) Also, it seems to be a lot of administrative burden for no increased security. I mean, no matter how many pictures you have, guessing is just as likely to succeed.
the issue being that the OCR algorithms seem to be already coded given how well they seem to register on phpBB forums.<_< and this isn't done yet...I still have a few more things to add.

and in reality your average spam bot makes one or two attempts at a site, and if it cant register it goes away.
Post Reply