×

Preventing cross-site request forgery using environment fingerprints of a client device

  • US 10,419,431 B2
  • Filed: 09/21/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 09/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for preventing cross-site request forgery, the method comprising:

  • receiving, by a server, local terminal information from a client device, the local terminal information received as part of a request by the client device for a web page hosted by the server;

    generating, by the server, a first environment fingerprint of the client device based on the local terminal information, the first environment fingerprint comprising encrypted local terminal information associated with the client device;

    receiving, at the server, an access request message, the access request message including an identity of at least one operation to be performed by the server and a second environment fingerprint, the second environment fingerprint generated by the client device;

    comparing, by the server, whether the second environment fingerprint matches the first environment fingerprint;

    rejecting, by the server, the access request message if the comparison indicates that the second environment fingerprint does not match the first environment fingerprint; and

    executing, by the server, the operation included with the access request message if the comparison indicates that the second environment fingerprint matches the first environment fingerprint.

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