×

Processing method for preventing copy attack, and server and client

  • US 10,887,343 B2
  • Filed: 12/20/2019
  • Issued: 01/05/2021
  • Est. Priority Date: 05/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, by a server and from a client computing device, service data, wherein the service data comprises a first unique identifier and a first variable identifier stored in a local secure storage of the client computing device;

    parsing, by the server, the service data to obtain the first unique identifier and the first variable identifier as parsed data;

    determining, by the server, whether the first unique identifier and the first variable identifier in the parsed data are respectively identical to a second unique identifier and a second variable identifier associated with the client computing device and recorded by the server as recorded data, wherein the second unique identifier is generated by the server and uniquely identifies the client computing device, wherein the second variable identifier is a random number updated by the server each time the client computing device is triggered to use a service related to the local secure storage; and

    in response to determining that either of the first unique identifier and the first variable identifier in the parsed data is not identical to the second unique identifier and the second variable identifier, respectively;

    indicating, by the server, that the local secure storage of the client computing device is under a copy attack, andperforming a predetermined response action;

    orin response to determining that the first unique identifier and the first variable identifier in the parsed data are identical to the second unique identifier and the second variable identifier, respectively;

    transmitting, by the server and to the client computing device, a new variable identifier to replace the first variable identifier, wherein the new variable identifier is included within next service data received from the client computing device.

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