login | login/register with OpenId | register | help
Profile for Scriptor (send Scriptor a message)

Joined 2 years ago on Feb 18, 2009
Logged in 2 years ago
Started 0 projects, 0 are complete.
Commented 3 times
1 Karma
point ?
Scriptor's tags
codeigniter django javascript jquery php python
Scriptor's extended information
(Scriptor has not entered a description yet)
Scriptor's comments (3 of 3)
A piece of javascript that will detect movement of a mouse and mark a variable true when enough data is there

Are you planning to send this data back to the server at any point? In that case, the bot can simply change that when it sends the request to the server. Any variable value can be spoofed.


A piece of javascript that will detect movement of a mouse and mark a variable true when enough data is there

But won't the random variable name still have to show up in the web page's code? And in that case, wouldn't a bot still be able to read it?


A piece of javascript that will detect movement of a mouse and mark a variable true when enough data is there

Sorry to keep playing the Devil's advocate here, but the problem with using Ajax is that it's still just another HTTP request sent to some url on the server. This request, and any data sent with it, can be forged by a scripted bot.

Here's an idea, you could have a box or two that randomly change position. The positions of these boxes are stored on the server. The user has to click each box, and the mouse coordinates for each click are sent to the server and compared to the stored positions. The code to set the position in the browser could be obfuscated so that bots can't read it.


Scriptor's proposed projects
(Scriptor has not proposed any projects yet)
Scriptor's joined project (1 of 1)
great
15
idea
 
6
joined
Tinyurl but for content
Estimated time: 24 hours
A tl;dr service: map urls to short (2-4 sentence) descriptions of the concepts on that page. Summaries would be creatable/editable with wiki-like semantics. If I'm already skimming 10-20 urls a day, why not let me skim 100 summaries only to ...