×

Client Token Storage for Cross-Site Request Forgery Protection

  • US 20140137248A1
  • Filed: 11/14/2012
  • Published: 05/15/2014
  • Est. Priority Date: 11/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for securing against cross-site request forgery, the method comprising:

  • initiating, using one or more computing devices, an action associated with a first web service;

    generating, using the one or more computing devices, an electronic token;

    storing a first copy of the electronic token, at the computing device, as a stored token within a client storage implementing an access policy;

    generating, using the one or more computing devices, a return link associated with a passed token copy of the electronic token, wherein the return link is associated with the first web service;

    redirecting browsing, using the one or more computing devices, to a second web service while providing the return link and the associated passed token copy;

    completing, using the one or more computing devices, an operation associated with the second web service;

    returning, using the one or more computing devices, to the first web service according to the provided return link;

    extracting, using the one or more computing devices, the passed token copy from the return link;

    reading, using the one or more computing devices, the stored token from the client storage;

    determining, using the one or more computing devices, that the passed token copy matches the stored token; and

    performing, using the one or more computing devices, the action in response to determining that the passed token copy matches the stored token.

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