Kayaker
November 12th, 2006, 17:01
Quote:
[Originally Posted by LLXX;62314]At a first Google of the term yesterday there was absolutely no results |
Exactly. When I first googled for the name there were 0 hits, which is why I gave a small benefit of the doubt that the poster might be real, or at the very least a troll.
I've been looking at the vBulletin registration templates and it seems that we (or any forum admin) could make our own "home-grown" registration verification which might fool such a bot. What gave me the clue was its behaviour with the TimeZone setting. This setting is a combo-box, normally its default selection should be Timezone -5, set by the Administrator as a global option. This happens to be the 8th selection in the combo-box list. The bot however overrode the default selection (even as a normal registrant might), but chose the 1st selection in the combo-box list.
Now I don't know how a bot really works, but I assume it must blindly tab through the reg routine controls (checkboxes, edit controls, comboboxes, possible Image Verification controls, etc.) and select or fill in what it deems necessary to complete the registration. Most forums are probably fairly similar, i.e. name editbox, then password and email editboxes to be filled in twice, etc.
For some reason this bot may have tabbed through the Timezone combobox and selected the 0th entry.
OK, let's say we create our own "anti-bot" verification by creating a new combobox that must be properly selected for registration to be successful. For example a label that says "Choose the
5th entry in the following combobox". The number could be anything, it could even be a rotating variable based on the day of the week. Or you could require matching a number or character to a correct combobox (or checkbox or radiobutton) entry.
There's no way a bot could "read" the label text to know which combobox entry to select, or even that it should be doing something other than following a generally standard registration procedure.
The standard ImageVerification package uses an editbox. If, like LLXX says, a bot could use OCR to read the image all it has to do is enter that into an editbox. Forcing a combobox selection as I outlined would seem to be a quirk not as easily detected to a trolling bot.
The main drawback to this idea I can see is that a non-native English speaker might also have a hard time understanding what is expected from them to complete the registration. If they can't read the "Choose the 5th entry.." text they won't now what is required. I'm sure we could still make it user-friendly but bot-unfriendly though.
Any other Confuse-a-Cracker, er Confuse-a-Bot ideas?
Kayaker