3 ms·
I had a similar idea once. The key is that you need to add a cost to signing up on a site. If you make the cost be paid in time that will tend to deter normal u
by twopoint718 18y ago
I had a similar idea once. The key is that you need to add a cost to signing up on a site. If you make the cost be paid in time that will tend to deter normal users. The correct deterrent, I feel, is CPU cycles. Light browsers/users have plenty of them, a spammer needs all he can get.
The idea would be to pair a CAPTCHA test that a human can do well on with a compute-intensive task that really only a computer can do (like solving a big discrete log). An implementation would be to have the user type in the specific values (which are given in CAPTCHA form) into an on-page javascript calculator. This will then take some time to solve the equation (which can be easily adjusted by the size of the discrete log).
If a spammer uses humans to bypass the image recognition task, they'll still have to spend CPU time to solve the equation. Likewise, cracking the CAPTCHA with OCR will not circumvent the computation. If too many successful spam logins are still occurring the difficulty of the compute task and or the OCR task can be adjusted.
- furyg3 18y ago... or ... How to annoy me with visual tasks, hang my browser, and ensure that I don't go back to your site. It also doesn't solve the mechanical-turk / porn-capatcha-redirection issues (since the spammers are using other people's cycles anyway). Your site exists, presumably, to make it easier for users to do whatever it is they do on your site. It seems silly to work the other direction... The arms race is between you and the spammers. Don't let your sites users be the casualty.
- ahoyhere 18y agoThe arms race is between you and the spammers. Don't let your sites users be the casualty. This is totally GI Joe (~knowing is half the battle!~) but I'm totally stealing it.
- blasdel 18y agoThe correct deterrent, I feel, is CPU cycles That's the stupidest thing I've read all day -- you think spammers don't have access to hundreds of thousands of computers?