Detecting, capturing and processing valid login credentials
AssigneeSymantec Corporation
InventorsShaun Cooley, Brian Hernacki, Bruce McCorkendale
Life of this patent
Estimating the term…
Abstract
Successful logins are distinguished from unsuccessful logins, and only when a login is successful are the user's login credentials stored and associated with the appropriate login page. Attempts by a user to login to a login page with a set of login credentials are identified. It is determined whether an attempt to login to a given login page with a set of login credentials is successful. If the attempt by the user to login to the login page with the set of login credentials is successful, the set of login credentials can be stored and associated with the login page. If the attempt fails, the credentials are not saved.
Claims18
A computer implemented method for storing only valid login credentials, the method comprising the steps of:
- identifying, by a computer, a login page of a website visited by a user;
- determining, by the computer, from web page content, whether an attempt by the user to login to the login page of the website with a set of login credentials is successful, comprising:
- analyzing, by the computer, at least one page resulting from the attempt by the user to login to the login page against at least one heuristic indicator from a group of heuristic indicators consisting of:
- at least one heuristic indicator of a successful login attempt and at least one heuristic indicator of an unsuccessful login attempt;
- determining, by the computer, that the attempt by the user to login to the login page with the set of login credentials is not successful;
- determining, by the computer, that the set of login credentials is stored such that it is associated with the login page;
- responsive to the attempt by the user to login to the login page with the stored set of login credentials not being successful, determining, by the computer, that the set of login credentials have been updated subsequent to having been stored;
- prompting, by the computer, the user to enter an updated set of login credentials into the login page;
- determining, by the computer, whether an attempt by the user to login to the login page with the updated set of login credentials is successful;
- and
- only in response to the attempt by the user to login to the login page with the updated set of login credentials being successful, prompting, by the computer, the user to store the updated set of login credentials and associate them with the login page.
At least one non-transitory computer readable medium storing a computer program product for storing only valid login credentials, the computer program product comprising:
- program code for identifying a login page of a website visited by a user;
- program code for determining from web page content, whether an attempt by the user to login to the login page of the website with a set of login credentials is successful, comprising:
- program code for analyzing at least one page resulting from the attempt by the user to login to the login page against at least one heuristic indicator from a group of heuristic indicators consisting of:
- at least one heuristic indicator of a successful login attempt and at least one heuristic indicator of an unsuccessful login attempt;
- program code for determining that the attempt by the user to login to the login page with the set of login credentials is not successful;
- program code for determining that the set of login credentials is stored such that it is associated with the login page;
- program code for, responsive to the attempt by the user to login to the login page with the stored set of login credentials not being successful, determining that the set of login credentials have been updated subsequent to having been stored;
- program code for prompting the user to enter an updated set of login credentials into the login page;
- program code for determining whether an attempt by the user to login to the login page with the updated set of login credentials is successful;
- and
- program code for, only in response to the attempt by the user to login to the login page with the updated set of login credentials being successful, prompting the user to store the updated set of login credentials and associate them with the login page.
A computer system for storing only valid login credentials, the computer system comprising:
- a memory;
- a login credentials manager at least partially implemented in hardware, the login credentials manager being configured to identify a login page of a web site visited by a user, to determine, from web page content, whether an attempt by the user to login to the login page of the website with a set of login credentials is successful, comprising analyzing at least one page resulting from the attempt by the user to login to the login page against at least one heuristic indicator from a group of heuristic indicators consisting of:
- at least one heuristic indicator of a successful login attempt and at least one heuristic indicator of an unsuccessful login attempt, to determine that the attempt by the user to login to the login page with the set of login credentials is not successful, to determine that the set of login credentials is stored such that it is associated with the login page, to determine, responsive to the attempt by the user to login to the login page with the stored set of login credentials not being successful, that the set of login credentials have been updated subsequent to having been stored, to prompt the user to enter an updated set of login credentials into the login page, to determine whether an attempt by the user to login to the login page with the updated set of login credentials is successful, and to prompt, only in response to the attempt by the user to login to the login page with the updated set of login credentials being successful, the user to store the updated set of login credentials and associate them with the login page.
Dependencies are inferred from the claim text.