摘要 |
In one embodiment, a client computing device receives information regarding a Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA). The CAPTCHA includes an image file, a challenge, and code that is executable by a web browser to unscramble the received image file. The code includes instructions to divide the received image file into image sections, each image section having a unique identifier and grouped into either a first set or a second set. The code further contains instructions to transpose each image section in the first set into a new position, creating a new image. A web browser of the client computing device executes the code to create a second image from the received image file. The second image and the challenge are presented to a user of the client computing device. |
主权项 |
1. A method comprising:
by a client computing device, receiving information for a Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA) comprising:
a first image file comprising a plurality of image sections, wherein each of the plurality of image sections is in a first relative position within the first image file and is associated with a unique identifier;a challenge; andweb-browser-executable code for modifying the image file comprising:
identification of a first subset and a second subset of the plurality of image sections comprising the first image file; andfor each of the image sections in the first subset, instructions to transpose the image section to a second relative position, wherein the instructions are based on the unique identifier; by the client computing device, executing the web-browser-executable code through a web browser application of the client computing device to modify the first image file to create a second image file using only the first subset of image sections; and by the client computing device, presenting the second image file and the challenge for display to a user of the computing device. |