| CPC G06F 21/36 (2013.01) [H04L 63/0853 (2013.01); H04L 63/0884 (2013.01); H04L 63/102 (2013.01); G06F 2221/2133 (2013.01)] | 20 Claims |

|
1. A method of securing a computer resource against unauthorized access by a user computer system attempting to access the computer resource, the method comprising:
generating a challenge data structure defining a challenge comprising a user interface to manipulate one or more objects to match a defined alignment, wherein generating the challenge comprises adjusting, based on a risk of the user computer system, a number of possible combinations of the one or more objects by increasing a rotation axis of the one or more objects and reducing an angular increment associated with a control for the one or more objects;
sending, by a processing device, the challenge data structure to the user computer system to cause the challenge to be presented to the user of the user computer system;
obtaining a user input to the user interface that represents a manipulation of the one or more objects to a first orientation; and
providing access to the computer resource for the user computer system based on whether the first orientation of the one or more objects matches the defined alignment.
|