Social Networking Websites and software which promote online social interaction - MySpace, Zoints, etc.

Hey there!

It looks like you're enjoying Admin Zone Forums but haven't created an account yet. Why not take a minute to register for your own free account now? As a member you get free access to all of our forums and posts plus the ability to post your own messages, communicate directly with other members and much more. Register now!

Already a member? Login at the top of this page to stop seeing this message.

Reply
 
Thread Tools

  #1  
Old 07-04-2006, 08:38 PM
DChapman DChapman is offline
Tazmanian
 
Real Name: David
Join Date: May 2004
Posts: 1,437
DChapman is a jewel in the rough
Default A viable alternative to CAPTCHAs
Zoints has developed what many feel is a viable alternative to the horror that are CAPTCHAs. Not only are CAPTCHAs annoying, they screw over blind people and are known to cause cancer. Therefore, based upon the ideas put forth by Matt May at http://www.w3.org/TR/turingtest/, a friend of mine came up with the simple logic puzzle implementation Zoints now uses. Thus far, we are receiving positive feedback (example: http://accessibilityblog.com/)

We call the system QAACK (Questions and Answers Answerable with Common Knowledge). And for the record, company policy states you have to quack like a duck if you say QAACK. You can view this CAPTCHA alternative in action by going to http://zoints.com and selecting "Create your profile". Simply put, rather than an image, you are asked to answer a very simple question.

We want to make this system available for any site to use. This will of course require that our bank of questions and answers grow exponentially. For this to happen, we need a means for the public to be able to submit questions and answers and a reveiew process so bad ones don't make it through. Or some innovative idea we haven't come up with. Thus far what we plan:

1. We will be implementing a system that tracks which questions are missed most often. The top X% will be thrown out each day. This will be an automated means to remove questions that confuse people.

2. We plan to create a means for people to submit questions and corresponding answers. This won't be hard.

The main issue:

We need to develop some sort of review process. We figure Zoints employees can initially scan submitted questions and answers. But for this to be a truly viable CAPTCHA alternative, the number of submissions needs to be HUGE and it needs to be in all available languages. Obviously a point will come when Zoints cannot have employees check every submission. Ideas on how to recify this situation would be appreciated.

Is the system perfect in its current state? No. But we'll be expending the necessary resources to change that. Any issues, potential exploits, constructive criticism, etc you can put forth would be greatly appreciated. We of course will never charge a dime for use of this system. We just want to help make the Internet accessible and less annoying.
Reply With Quote
  #2  
Old 07-05-2006, 04:07 PM
Calash's Avatar
Calash Calash is online now
Tazmanian
 
Real Name: Jason
Join Date: Mar 2006
Admin Experience: Advanced
Location: USA
Age: 35
Posts: 436
Calash has a spectacular aura about
Default
Quote:
1. We will be implementing a system that tracks which questions are missed most often. The top X% will be thrown out each day. This will be an automated means to remove questions that confuse people.
Took a quick look and this part threw up a red flag for me. How would you prevent a bot from being setup to force specific questions off the list by continually responding wrong to them? A safety net of some kind would have to be setup to prevent abuse of this.

The other thing that troubles me is that a persistent person could setup a bot to take the question and plug it right into something like ask.com, and output the top text answer.

I do like the idea alot though. I think it is a good step in the right direction.


QAACK.....love the name
Reply With Quote
  #3  
Old 09-25-2006, 09:53 PM
TheMaTrIx's Avatar
TheMaTrIx TheMaTrIx is offline
Tazmanian
 
Join Date: Jul 2004
Admin Experience: Guru
Location: Belgium
Age: 31
Posts: 146
TheMaTrIx is on a distinguished road
Default
You know plenty of Americans will fail that test and won't be able to sign up right? Especialy the southerners (just kidding )

I think its a pritty good idea and better then CATCPA or whatever its name is.
I've seen the CATCPA stuff beaten pleny of times, theres enough software and scripts out there that do OCR text processing, which makes CATCPA about as much of a security measure as simply echoing the text for copy/pasting.

This method your using on Zoints is good, as long as the amount of questions and anwsers number high (I'd say 1000's but a few douzen will probably do the job)
Reply With Quote
  #4  
Old 09-27-2006, 05:43 AM
bairy's Avatar
bairy bairy is offline
Tazmanian
 
Real Name: Chris
Join Date: Nov 2005
Admin Experience: Advanced
Location: UK
Age: 28
Posts: 193
bairy will become famous soon enough
Default
I hate captchas. I think the 3.6 ones are ugly and a quarter of the time impossible to read. You can remove the backgrounds but that kinda invalidates having them in the first place.

Anyway, one alternative I saw once was this: http://labs.mininova.org/passclicks/ which is ... well, pretty much explained on the page.
Not really going anywhere interesting with this post, just fyi.
__________________
"When you do something right, people won't be sure you've done anything at all" - "God", Futurama
Reply With Quote
  #5  
Old 09-27-2006, 10:58 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
I like captcha, except that over time bots will be able to read them.
Also with yours, it is a 50/50 chance and bots can just be programmed with a number of questions (humans go around reading them, and ading them to a text list on the internet. then bots just search through that list).
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
  #6  
Old 09-28-2006, 01:54 AM
DChapman DChapman is offline
Tazmanian
 
Real Name: David
Join Date: May 2004
Posts: 1,437
DChapman is a jewel in the rough
Default
Quote:
Originally Posted by comperr
Also with yours, it is a 50/50 chance and bots can just be programmed with a number of questions (humans go around reading them, and ading them to a text list on the internet. then bots just search through that list).
It's not quite that easy Feel free to play around with it on Zoints.com and see why.
__________________
Do you like motorcycles? If so, check out our motorcycle forum where we talk about bikes ranging from Harley to Honda.
Reply With Quote
  #7  
Old 09-28-2006, 03:04 AM
Alex Apple's Avatar
Alex Apple Alex Apple is offline
Lord Snowblood Apple
 
Real Name: Alex
Join Date: May 2004
Admin Experience: Intermediate
Location: Wiltshire, UK
Age: 38
Posts: 548
Alex Apple has a spectacular aura about
Default
Theres a hack for vB which does much the same as this, albeit a bit more low tech (no tick boxes, for one, just entering the answer). The problem I've found on the 3.6 version of vB is that both I and my staff found the new CAPTCHA virtually unreadable, even once we'd tweaked with the settings. And the questions we came up with seem to be much the same as on Zoints.

So, um, yeah - good idea!
Reply With Quote
  #8  
Old 10-02-2006, 11:15 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
Quote:
Originally Posted by [Zoints]DChapman
It's not quite that easy Feel free to play around with it on Zoints.com and see why.
I was able to "register" with 30 accounts and a bot I wrote (I cancled before it went through)
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
  #9  
Old 10-02-2006, 11:43 PM
DChapman DChapman is offline
Tazmanian
 
Real Name: David
Join Date: May 2004
Posts: 1,437
DChapman is a jewel in the rough
Default
Quote:
Originally Posted by comperr
I was able to "register" with 30 accounts and a bot I wrote (I cancled before it went through)
Did you use a proxy?

But yes, anyone can manually register accounts right now.

You're welcome to turn the bot on and let it go through (please turn it off before it registers more than 30 accounts though ). If you have indeed created a bot that overcame this captcha alternative, we'd love to work with you so we can improve the system. Thanks
__________________
Do you like motorcycles? If so, check out our motorcycle forum where we talk about bikes ranging from Harley to Honda.
Reply With Quote
  #10  
Old 10-03-2006, 09:55 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
Quote:
Originally Posted by DChapman
Did you use a proxy?

But yes, anyone can manually register accounts right now.

You're welcome to turn the bot on and let it go through (please turn it off before it registers more than 30 accounts though ). If you have indeed created a bot that overcame this captcha alternative, we'd love to work with you so we can improve the system. Thanks
No, I did not use a proxy, but I did mask my IP address (return IP was another computer that would change IPs every once in a while)
My bot guesses randonly, and stores questions in a log file. It then asks me for the answers and uses them the next time around...
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
  #11  
Old 10-04-2006, 04:21 PM
DaiTengu's Avatar
DaiTengu DaiTengu is offline
Linux Guru
 
Real Name: Mike
Join Date: Feb 2006
Admin Experience: Advanced
Location: Behind You!
Posts: 64
DaiTengu is on a distinguished road
Default
Quote:
Originally Posted by comperr
No, I did not use a proxy, but I did mask my IP address (return IP was another computer that would change IPs every once in a while)
My bot guesses randonly, and stores questions in a log file. It then asks me for the answers and uses them the next time around...
As David said, when it is fully implemented and users can submit their own questions there will be hundreds of thousands of entries. The odds of getting the same question more than once will be pretty slim
Reply With Quote
  #12  
Old 10-05-2006, 09:42 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
Quote:
Originally Posted by DaiTengu
As David said, when it is fully implemented and users can submit their own questions there will be hundreds of thousands of entries. The odds of getting the same question more than once will be pretty slim
Yes, but now take the following scenario:
1)A bunch of cr (not h)ackers add a list of questions and answers via form to http://mydomain.com/qs.txt
2)The bots go on hundreds of computers, going to thousands of forums (if zoints gets that large) and guessing. If it goes through then it adds the q & a to the list
3)some bots watch the traffic going to zoints IP address and looks for Q&As and it adds them.
4)It learns when you ask for a certain character of a certain word (to stop 30 character strings with random placements such as what is the sixteenth letter of sdggfdfyuguyfuiyufhsruiyfuiysuifyuidfuj)

Of what I just said, only #3 can actuualy be fully stopped by using the Secure HTTP protocall.

Edit: I am a hacker, that means I take a computer beyond its limit. A cracker does illegal things.
This is all theory (and I do some "test" bots), I do not plan on doing any of this stuff outside of a contolled area.
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
  #13  
Old 10-07-2006, 11:21 AM
DaiTengu's Avatar
DaiTengu DaiTengu is offline
Linux Guru
 
Real Name: Mike
Join Date: Feb 2006
Admin Experience: Advanced
Location: Behind You!
Posts: 64
DaiTengu is on a distinguished road
Default
Quote:
Originally Posted by comperr
Yes, but now take the following scenario:
1)A bunch of cr (not h)ackers add a list of questions and answers via form to http://mydomain.com/qs.txt
2)The bots go on hundreds of computers, going to thousands of forums (if zoints gets that large) and guessing. If it goes through then it adds the q & a to the list
3)some bots watch the traffic going to zoints IP address and looks for Q&As and it adds them.
4)It learns when you ask for a certain character of a certain word (to stop 30 character strings with random placements such as what is the sixteenth letter of sdggfdfyuguyfuiyufhsruiyfuiysuifyuidfuj)

Of what I just said, only #3 can actuualy be fully stopped by using the Secure HTTP protocall.

Edit: I am a hacker, that means I take a computer beyond its limit. A cracker does illegal things.
This is all theory (and I do some "test" bots), I do not plan on doing any of this stuff outside of a contolled area.

No solution is going to be 100%, Captchas and other things have been cracked, and the QAACK will have to evolve in order to stay ahead of the spammers. The best thing you can have behind a good verification system is a group of people keeping an eye on it.

1. With hundreds of thousands of questions in the database, a list of a few thousand really won't make much of a difference. You'll have a very low percentage chance of actually getting one. It'd also be feasable to only allow registered users to submit X amount of questions per day (say under 20 or so). Users who have shown their ability to enter good questions, and request the ability to add more could be manually approved by Zoints Staff to have that limit increased. They could even go so far as to tie the questions to an account, and disable them should they find something 'fishy' happening.

2. When QAACK is full steam ahead, it'd need to have at least 100,000 correct answers in it's database to be viable. I don't know about you, but I certainly don't have the time to sit down and answer 100,000 questions. Will someone do it? Sure, but that's where you add in a type of IP blocking system. No human is going to get a question wrong more than a few times. If you set a counter to something like 10, or 15, and then block that IP for a few hours or a even a day, you once again have an effective means of stopping spam. A few accounts will get through, but it'll be much better than if a thousand accounts get through and staff has to manually clean them up.

If an IP gets a question wrong more than 15 times in a certain period, they should be blocked from the site for a day. Then of course, all traffic from that IP will be logged and Staff can take action on whether or not to permanently ban that IP. In a botnet of 1000 computers, eventually all of them will be banned.

3. Difficult to do, and very easily solved by SSL. If you've managed to sniff the traffic, you might as well just take the logins & passwords instead of the questions.

4. Is the most difficult to program, but would be the most effective. The questions, however are not always 1-answer things. "In the word fifth, what are the first and fourth letters?" or "What are the first and fourth letters in the word fifth?" "What two letters come after the first in the word fifth?" There's so many combinations that it would be difficult, and there would of course be many wrong answers which would eventually trigger the IP block.


Is the QAACK perfect? No. Will someone find a way around it? probably. Human interaction is the key. With a good staff behind the QAACK, very few spammers will get through.
Reply With Quote
  #14  
Old 10-08-2006, 10:52 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
Quote:
Originally Posted by DaiTengu
No solution is going to be 100%, Captchas and other things have been cracked, and the QAACK will have to evolve in order to stay ahead of the spammers. The best thing you can have behind a good verification system is a group of people keeping an eye on it.

1. With hundreds of thousands of questions in the database, a list of a few thousand really won't make much of a difference. You'll have a very low percentage chance of actually getting one. It'd also be feasable to only allow registered users to submit X amount of questions per day (say under 20 or so). Users who have shown their ability to enter good questions, and request the ability to add more could be manually approved by Zoints Staff to have that limit increased. They could even go so far as to tie the questions to an account, and disable them should they find something 'fishy' happening.

2. When QAACK is full steam ahead, it'd need to have at least 100,000 correct answers in it's database to be viable. I don't know about you, but I certainly don't have the time to sit down and answer 100,000 questions. Will someone do it? Sure, but that's where you add in a type of IP blocking system. No human is going to get a question wrong more than a few times. If you set a counter to something like 10, or 15, and then block that IP for a few hours or a even a day, you once again have an effective means of stopping spam. A few accounts will get through, but it'll be much better than if a thousand accounts get through and staff has to manually clean them up.

If an IP gets a question wrong more than 15 times in a certain period, they should be blocked from the site for a day. Then of course, all traffic from that IP will be logged and Staff can take action on whether or not to permanently ban that IP. In a botnet of 1000 computers, eventually all of them will be banned.

3. Difficult to do, and very easily solved by SSL. If you've managed to sniff the traffic, you might as well just take the logins & passwords instead of the questions.

4. Is the most difficult to program, but would be the most effective. The questions, however are not always 1-answer things. "In the word fifth, what are the first and fourth letters?" or "What are the first and fourth letters in the word fifth?" "What two letters come after the first in the word fifth?" There's so many combinations that it would be difficult, and there would of course be many wrong answers which would eventually trigger the IP block.


Is the QAACK perfect? No. Will someone find a way around it? probably. Human interaction is the key. With a good staff behind the QAACK, very few spammers will get through.
1)It can still do some damage
2)OK - each of 1000 people answer 5 questions per day, along with robots figuring out 50 each. It can be done (I have done this using a smaller scale, but slaso less answered by robot and people in controlled study)
3)true, but....
4)I already wrote a program that solves these types of questions. You need things like is a bannana a fruit type things.
5)IP block - ha ha. It is so easy to get around these it is not funny.
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
  #15  
Old 10-08-2006, 11:48 PM
fullphaser's Avatar
fullphaser fullphaser is offline
Tazmanian
 
Real Name: Shawn
Join Date: Jul 2006
Admin Experience: Intermediate
Location: Chattanooga TN
Posts: 135
fullphaser is on a distinguished road
Default
I saw something similar to this on slashdot, except instead of simple questions, there were images, that way the bot could never read something as a tiger or a lion, the questions were all off easily recognizable creatures, and then on top of that the awnser field was kept constantly random. Worked well from what I hear because you would have to have human intellegence to identify the images
__________________
Phaser Labs
New and Improved
Reply With Quote
  #16  
Old 10-09-2006, 04:17 PM
Brad's Avatar
Brad Brad is offline
Caffeine Addict
 
Real Name: B-rad
Join Date: Jan 2004
Admin Experience: Advanced
Location: Cardiac Cat Country
Age: 23
Posts: 1,837
Brad is a jewel in the rough
Default
Quote:
Originally Posted by fullphaser
I saw something similar to this on slashdot, except instead of simple questions, there were images, that way the bot could never read something as a tiger or a lion, the questions were all off easily recognizable creatures, and then on top of that the awnser field was kept constantly random. Worked well from what I hear because you would have to have human intellegence to identify the images
The problem with this is it locks out blind people.
Reply With Quote
  #17  
Old 10-09-2006, 06:09 PM
DChapman DChapman is offline
Tazmanian
 
Real Name: David
Join Date: May 2004
Posts: 1,437
DChapman is a jewel in the rough
Default
Quote:
Originally Posted by Brad
The problem with this is it locks out blind people.
Indeed.

I'd like to reiterate that what we have here is not infallible. We greatly appreciate you white hat hackers who are pondering ways to get past this system. The more feedback we get, the more likely a truly viable alternative to evil in image form (captchas) can be developed.
Reply With Quote
  #18  
Old 10-09-2006, 08:58 PM
Libertate's Avatar
Libertate Libertate is offline
Go for the jugular
 
Real Name: Attila
Join Date: Aug 2005
Location: Kiribati
Posts: 1,023
Libertate is a jewel in the rough
Default
Take the general idea that you have and enhance it by turning the whole Question and Answers into a single image.

Display the image and randomize the area where the click(s) are required using AREA.

Most LAMP installation will have GD or ImageMagick, and the above image could be generate quick. Important to name each new creation of the image the same.

To also compensate for visually impared users, you can have simple MP3 files playing the original "CAPTCHA" on request.

I have upload an example - I also added a bit of noise, which can be easy turned on or off, increased or decreased on the fly.
Attached Images
File Type: png captcha.png (139.6 KB, 11 views)
Reply With Quote
  #19  
Old 10-09-2006, 11:02 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
Quote:
Originally Posted by fullphaser
I saw something similar to this on slashdot, except instead of simple questions, there were images, that way the bot could never read something as a tiger or a lion, the questions were all off easily recognizable creatures, and then on top of that the awnser field was kept constantly random. Worked well from what I hear because you would have to have human intellegence to identify the images
this would work, but not for long. (see what google could do with picture identification - they usualy get it right)
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
  #20  
Old 10-09-2006, 11:04 PM
comperr comperr is offline
Master Admin
 
Real Name: Comperr
Join Date: Aug 2006
Admin Experience: Guru
Location: Some point in space
Posts: 563
comperr is on a distinguished road
Default
Quote:
Originally Posted by DChapman
Indeed.

I'd like to reiterate that what we have here is not infallible. We greatly appreciate you white hat hackers who are pondering ways to get past this system. The more feedback we get, the more likely a truly viable alternative to evil in image form (captchas) can be developed.
Just giving advice.
Oh and for future knolegde of everone reading this
hacker = some who takes a computer beyond its limits (think GUI)
[c]cr[/b]acker = some who does something mallicious (think jail)
__________________
The Computer Master
Will be advertising new forum soon. If you want I can advertise yours.
Reply With Quote
Reply





Currently Active Users Viewing this Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
cPanel or Plesk Alternative????? techkid Servers and Hosting 35 08-03-2009 12:33 AM
Alternative to Adsense (or I need to fix this Adsense Problem) royrules22 Generating Revenue 11 07-10-2007 12:23 PM
vbSEO alternative? cmpolis Forum SEO 24 05-03-2006 09:42 AM
Bravenet Alternative? Isaac Forum Software 3 01-25-2006 10:00 PM



All times are GMT -4. The time now is 10:46 AM.


Powered by: vBulletin
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Page generated in 0.47982597 seconds with 12 queries
The Admin Zone © copyright 2003-2010 All Rights Reserved. Content published on The Admin Zone requires permission for reprint.