| CPC H04L 63/083 (2013.01) [G06Q 20/389 (2013.01); G06Q 40/08 (2013.01)] | 7 Claims |

|
1. A network identity protection method for a blockchain network, comprising:
after receiving a claim settlement request of target account information, verifying whether the target account information is correct;
if the target account information is correct, obtaining all first transaction credentials corresponding to the target account information from a smart contract;
wherein the target account information is configured for login to a target application or website; the first transaction credentials are configured to record login information corresponding to all login requests uploaded by a server of the target application or website; and the first transaction credentials each comprise a first timestamp, a first application identifier, a first account hash, a first unique identifier of a login device and a first login mode;
obtaining all second transaction credentials corresponding to the target account information from blockchain nodes in the blockchain network; wherein the second transaction credentials are configured to record login information corresponding to login requests for normally authorized login to the target application or website; and the second transaction credentials each comprise a second timestamp, a second application identifier, a second account hash, a second unique identifier of the login device and a second login mode; and
comparing the first transaction credentials with the second transaction credentials;
when there is a transaction credential among the first transaction credentials that does not belong to the second transaction credentials, determining that an abnormal login occurs, triggering, by the server, a password change request of a target account, returning the target account information to a password manager to allow the password manager to change a password of the target account, and performing a claim settlement; and
when there is a transaction credential among the second transaction credentials that does not belong to the first transaction credentials, determining that an abnormal missing of login transaction from the second transaction credentials occurs, triggering, by the server, the password change request of the target account, returning the target account information to the password manager to allow the password manager to change the password of the target account, and performing the claim settlement; wherein the target account information comprises the target account and a hidden value of a new password generated by the server; and
if the target account information is incorrect, determining that the claim settlement is unsuccessful.
|