Systems and methods are provided for dynamically updating CAPTCHA challenges. For example, a request for access to an online resource may be received from a user device. The verification challenge can then be provided to the user device. One or more user responses to the verification challenge may be received. Each user response may correspond to an interaction by the user with an object from the plurality of objects. One or more risk assessment scores associated with a user may be determined based at least in part on one or more user responses. The verification challenge can then be updated based at least in part on the one or more risk assessment scores and the one or more user responses.
展开▼