Compromised password mitigation
US-9379896-B1 · Jun 28, 2016 · US
US9824207B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9824207-B1 |
| Application number | US-201414571254-A |
| Country | US |
| Kind code | B1 |
| Filing date | Dec 15, 2014 |
| Priority date | Dec 15, 2014 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for maintaining and updating authentication information for a plurality of accounts may be provided. In an example a first set of authentication information for the plurality of accounts may be maintained. A second set of authentication information that has been marked as potentially compromised may be received. A third set of authentication information may be generated based on the overlap between the first set of authentication information and the second set of authentication information. The first set of authentication information may be updated based at least in part on one or more security authentication protocols and the third set of authentication information.
Opening claim text (preview).
What is claimed is: 1. A computer-readable storage medium storing computer-executable instructions that, when executed by a computer system, configure the computer system to perform operations comprising: maintaining on the computer-readable storage medium a first set of authentication information for a first plurality of accounts; receiving a second set of authentication information that has been marked as potentially compromised for a second plurality of accounts; evaluating the first set of authentication information and the second set of authentication information; generating a third set of authentication information based on the evaluation of the first set of authentication information and the second set of authentication information, the third set of authentication information including at least an overlap of the first set of authentication information and the second set of authentication information; and updating the first set of authentication information for the first plurality of accounts based at least in part on one or more security authentication protocols and the third set of authentication information, the one or more security authentication protocols requiring updating the first set of authentication information according to a certain entropic distance measurement between the updated first set of authentication information and the third set of authentication information based on entropic characteristics of authentication information included in the first set of authentication information and the third set of authentication information, the certain entropic distance specified by an entity associated with the first plurality of accounts. 2. The computer-readable storage medium of claim 1 , wherein the entropic characteristics include at least a length of the authentication information, a character set of the authentication information, complexity of the authentication information, an order of characters of the authentication information, or structural similarity of the authentication information. 3. The computer-readable storage medium of claim 1 , wherein the one or more security authentication protocols requires updating the first set of authentication information according to the certain entropic distance measurement between the updated first set of authentication information, the first set of authentication information, and the third set of authentication information. 4. The computer-readable storage medium of claim 1 , wherein the one or more security authentication protocols requires updating the first set of authentication information based at least in part on a non-entropic characteristic that includes at least behavior of a provider of a particular account of the first plurality of accounts. 5. The computer-readable storage medium of claim 1 , wherein the overlap of the first set of authentication information and the second set of authentication information is based at least in part on the similarity between an individual piece of authentication information included in the first set of authentication information and the second set of authentication information. 6. The computer-readable storage medium of claim 1 , wherein the similarity between the individual piece of the authentication information included in the first set of authentication information and the second set of authentication information includes a string comparison, a sub-string comparison, a hash value comparison, or an incremental value bitwise comparison. 7. The computer-readable storage medium of claim 1 , wherein receiving the second set of authentication information that has been marked a potentially compromised includes receiving the second set of authentication information from a third party source. 8. A computer system, comprising: a processor; and memory including computer-executable instructions that, when executed by the processor, cause the system to at least: maintain, by a security component of the computer system, a first set of authentication information for a plurality of accounts on behalf of a user; receive a second set of authentication information that has been marked as potentially compromised; obtain operating system authentication information of the user based at least in part on the security component invoking an application program interface; generate, by the security component, a recommendation based at least in part on one or more security protocols, the one or more security protocols requiring that the operating system authentication information be a certain entropic distance measurement from the first set of authentication information and the second set of authentication information based on entropic characteristics of the first set of authentication information and the second set of authentication information, the certain entropic distance specified by an entity associated with the plurality of accounts and the recommendation including new operating system authentication information for the user; and present the recommendation to the user, the recommendation enabling the user to change the operating system authentication information to the new operating system authentication information. 9. The system of claim 8 , wherein the computer-executable instructions that, when executed by the processor, cause the system to further: request the new operating system authentication information from the user via a user interface; and validate that the new operating system authentication information provided by the user adheres to the one or more security protocols. 10. The system of claim 8 , wherein obtaining the operating system authentication information includes querying the operating system authentication information from the user via a user interface. 11. The system of claim 8 , wherein the second set of authentication information includes structural pattern information associated with the second set of authentication information and authentication information strength of the second set of authentication information. 12. The system of claim 11 , wherein generating the recommendation is further based at least in part on the structural pattern information and authentication information strength of the second set of authentication information. 13. The system of claim 8 , wherein the computer-executable instructions that, when executed by the processor, cause the system to further: maintain one or more policies associated with the plurality of accounts, the one or more policies specifying that particular pieces of authentication information included in the first set of authentication information can violate the one or more security protocols, wherein generating the recommendation is further based at least in part on the one or more security protocols and the one or more policies. 14. The system of claim 8 , wherein the computer-executable instructions that, when executed by the processor, cause the system to further: receive a notification from an account or service associated with the user, the notification indicating that a data breach has occurred with the account or service associated with the user; and in response to analyzing the notification: update the first set of authentication information or the operating system authentication information.
by designing passwords or checking the strength of passwords · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.