Page 1 of 5

Anti-botting Turing test

Posted: 06 Aug 2010 20:02
by Tapakah
I am pretty sure we have a few CS majors or just programming nerds out here.

Anyone wants to try and suggest a 2-3 question (or even 1 question) programmable Turing test to detect bots? :)
Or even code it?

T.

Re: Anti-botting Turing test

Posted: 06 Aug 2010 21:36
by Rhaegar
You mean like... Hi there, what is your mother's middle name? :lol:
Hard to make scripts ready for such things.

Re: Anti-botting Turing test

Posted: 07 Aug 2010 17:28
by Earth
How about...

Code: Select all

Suddently a snake crawls up from the ground and wraps itself around your neck.  You begin to feel strangled by it.

>exa snake
This snake has some magic runes of command you can read!  You realize that by reciting the hidden message in the runes, the snake will leave you and move to someone else.

>read runes
HSDASOIFJSODIFJSLDKFJLSKDFJSLDFKJ
DLA|KFJ|AS|===LJ|FIO.OFI[----]JWJ
A.D|KJA|SD|OIFJN|OSDJFSN[LDKF]JNL
ASL|---|FJ|===SO|DI.JNSO[====]DIJ
ASF|IOS|DN|FLSDJ|FNLKSDJ[FNLSKFJN
ASD|KFJ|NS|===DL|----KFJ[NSLD.KJFS
SDFCNOIJOIJNLVKDJLKSDJFNSLDKJFSKL

>recite help
Instantly, the snake removes itself from your body and drops to the ground.

If you don't recite it within a certain time limit:
You feel the snake begin to close down on your throat.  You are beginning to have trouble breathing.

Then later:
You begin to gasp for breath!  You realize you must <read runes> then <recite> the hidden messsage before the snake strangles you to death.

Then finally:
You hear a quick snap as the snake breaks your neck and begins to swallow your corpse.

You DIE!

I imagine that this would be like the fanatical moralist or something...if you pass it on the ground, it will follow you. I would give it plenty of time before it actually kills you. Maybe 5 minutes or so. That would account for bathroom breaks and such. Someone who is just idling without equipment should be immute from this.

Comments?

Re: Anti-botting Turing test

Posted: 07 Aug 2010 19:33
by Laurel
Earth wrote:

Code: Select all


>read runes
HSDASOIFJSODIFJSLDKFJLSKDFJSLDFKJ
DLA|KFJ|AS|===LJ|FIO.OFI[----]JWJ
A.D|KJA|SD|OIFJN|OSDJFSN[LDKF]JNL
ASL|---|FJ|===SO|DI.JNSO[====]DIJ
ASF|IOS|DN|FLSDJ|FNLKSDJ[FNLSKFJN
ASD|KFJ|NS|===DL|----KFJ[NSLD.KJFS
SDFCNOIJOIJNLVKDJLKSDJFNSLDKJFSKL

>recite help
Instantly, the snake removes itself from your body and drops to the ground.


Comments?
Where the **** do I spot "help" in that?!

Re: Anti-botting Turing test

Posted: 07 Aug 2010 19:38
by OgreToyBoy
Yes I also got issues seeing patterns etc in ASCII walls.
Already the current question is somewhat hard to spot but its doable.

Re: Anti-botting Turing test

Posted: 07 Aug 2010 19:55
by Tapakah
ASCII Captcha is usually a finite set of only 36 (letters and numbers) symbols that can be exhausted and coded into script filters.

Re: Anti-botting Turing test

Posted: 07 Aug 2010 21:25
by Bromen
if you solve it within 10 seconds you should get qxp. :)

-b

Re: Anti-botting Turing test

Posted: 08 Aug 2010 01:43
by Rhaegar
Laurel wrote:
Earth wrote:
>read runes

Code: Select all

|    | |=== |     [----]
|    | |    |     [    ]
|--- | |=== |     [====]
|    | |    |     [ 
|    | |=== |---- [ 
>recite help
Instantly, the snake removes itself from your body and drops to the ground.


Comments?
Where the **** do I spot "help" in that?!
I really hope I got it all...

Yeah, it's a bit complicated. 5 minutes? Why not just kill people outright?

P. S.

You must know what you're looking at. And you have no idea how many times did I have to edit this post for it to display correctly :(

Re: Anti-botting Turing test

Posted: 08 Aug 2010 02:46
by Cherek
#trigger snake #beep

How do you prevent someone from sounding an alarm on these things? Even with humans (wizards) coming down and talking to people I am sure alot of people get away with a simple trigger on such an event...

Re: Anti-botting Turing test

Posted: 08 Aug 2010 03:47
by Rhynox
Well, it is said that, as long as the first and last letter of a word are kept in place, mixing the characters in the middle doesn't modify your ability to understand the word. Of course, there are exceptions, but you can understand "You cannot search for whetstones when you are inside!" as well as "You cnnaot scraeh for wttohesnes wehn you are idnsie!"

You can also mix words in a sentence and have the player sort it, logging the tries. Brute forcing would be easily noticeable, and those with English difficulty will get enough tries to get it right.