CPC H04L 63/083 (2013.01) [G06F 9/542 (2013.01); H04L 9/0643 (2013.01); H04L 63/0815 (2013.01); H04L 63/0861 (2013.01)] | 20 Claims |
1. A method comprising:
receiving a credential data file including a plurality of tuples, each respective tuple including a username and password;
filtering the credential data file to exclude tuples with usernames that do not match a username in an account database;
matching a username in multiple tuples of the plurality of tuples in the credential data file to a username of an account stored in the account database;
determining that the password from a tuple in the multiple tuples of the plurality of tuples matches a password for the account by:
serially initiating attempts to log in to the account with each respective password in the multiple tuples of the plurality of tuples; and
preventing the account from being locked out during the attempts; and in response to the determining indicating a match, setting the account as compromised.
|