×

Asymmetrical challenges for web security

  • US 10,567,419 B2
  • Filed: 07/06/2016
  • Issued: 02/18/2020
  • Est. Priority Date: 07/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, at a computing system, first code corresponding to a web page requested by a client computing device, the first code comprising code that, when executed, allows a user to submit a request to initiate a web transaction presented by the web page;

    generating second code that defines a challenge to be solved by the client computing device, the second code comprising code that, when executed, determines a valid solution to the challenge;

    generating modified first code corresponding to the web page by embedding the second code into the first code so that the challenge is solved when the modified first code executes, and generating a modified request by modifying the request to require values for one or more parameters that are a solution to the challenge so that submission of any request initiating the web transaction is delayed until the challenge is solved;

    providing, to the client computing device, the modified first code;

    receiving a modified request from the client computing device to initiate the web transaction, the modified request including a possible solution to the challenge comprising values for the one or more parameters;

    determining whether the possible solution is a valid solution to the challenge; and

    taking action to initiate the particular web transaction or to not initiate the particular web transaction based on whether the possible solution is a valid solution to the challenge;

    wherein the method is performed by one or more computing devices.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×