Methods and devices for providing warnings associated with credentials to be stored in a credential store

US9384342B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9384342-B2
Application numberUS-201313891627-A
CountryUS
Kind codeB2
Filing dateMay 10, 2013
Priority dateMay 10, 2013
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and devices for providing a warning associated with credentials to be stored in a credential store on a computing device are disclosed herein. In one broad aspect, the method comprises receiving a request to store, in the credential store, at least one credential for a specified service, determining whether a secure connection between the computing device and the specified service is available, associating the specified service with a level of security based on at least one of an availability of the secure connection or one or more properties of the secure connection, and providing a warning in response to determining that at least one credential stored in the credential store corresponds to the at least one credential for the specified service and is for a service that is associated with a level of security different from the level of security with which the specified service is associated.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of providing a warning associated with credentials to be stored in a credential store on a computing device, the method comprising: receiving a request to store, in the credential store, at least one credential for a specified service; determining whether a secure connection between the computing device and the specified service is available; associating the specified service with a level of security based on at least one of an availability of the secure connection or one or more properties of the secure connection, the specified service being associated with a secure level if the secure connection is available and is of a minimum encryption strength, and with a non-secure level otherwise; determining (i) that at least one credential stored in the credential store is for a service that is associated with a different level of security from the level of security with which the specified service is associated, and (ii) that at least one of the at least one credential for the service associated with the different level of security corresponds to the at least one credential for the specified service; and providing a warning in response to the determining. 2. The method of claim 1 , wherein the providing comprises outputting a notification that indicates a risk of compromise to data associated with one or more secure services. 3. The method of claim 1 , further comprising: responsive to providing the warning, prompting for user input as to whether to proceed with storing the at least one credential for the specified service in the credential store; and storing the at least one credential for the specified service in the credential store in response to receiving the user input to proceed with storing. 4. The method of claim 1 , further comprising storing, in association with the at least one credential in the credential store, an indicator of the level of security with which the specified service is associated. 5. The method of claim 4 , further comprising: periodically determining whether the level of security with which the specified service is associated has changed to a different level; and updating the indicator in response to determining that the level of security with which the specified service is associated has changed to the different level. 6. The method of claim 3 , further comprising: in response to the storing, disabling an auto-fill function in a user interface of the computing device when the at least one credential for the specified service is expected to be received as user input in the user interface. 7. The method of claim 3 , further comprising: in response to the storing, disabling an auto-fill function in a user interface of the computing device when any credential that is stored in the credential store and that corresponds to the at least one credential for the specified service is expected to be received as user input in the user interface. 8. The method of claim 1 , further comprising: in response to providing the warning, providing an option to cancel the request. 9. The method of claim 1 , further comprising: in response to providing the warning, providing an option to prompt for at least one different credential, for the specified service, to request to store in the credential store. 10. The method of claim 1 , further comprising polling the specified service to determine whether the secure connection between the computing device and the specified service is available. 11. The method of claim 10 , wherein the polling is performed without user intervention, in response to receiving the request. 12. The method of claim 1 , wherein the secure connection comprises at least one of a Transport Layer Security (TLS) connection or a Secure Sockets Layer (SSL) connection. 13. The method of claim 1 , wherein the one or more properties of the secure connection comprises at least one of: a strength of the secure connection, a key exchange algorithm type, a bulk encryption algorithm type, a server authentication algorithm type, or a message authentication code (MAC) algorithm type. 14. The method of claim 1 , wherein the associating the specified service with the level of security is performed in accordance with a security policy governing operation of the computing device. 15. The method of claim 1 , wherein the at least one credential stored in the credential store corresponds to the at least one credential associated with the specified service if the at least one credential stored in the credential store matches the at least one credential associated with the specified service. 16. The method of claim 1 , wherein the at least one credential stored in the credential store corresponds to the at least one credential associated with the specified service if the at least one credential stored in the credential store is determined to be sufficiently similar to the at least one credential associated with the specified service. 17. The method of claim 1 , further comprising: determining a first entropy rating for the at least one credential for the specified service; for each credential stored in the credential store that is for a service associated with a same level of security as the level of security with which the specified service is associated, determining a second entropy rating for the credential; determining a relative entropy rating for the at least one credential for the specified service, the relative entropy rating comprising a function of the first and second entropy ratings; and outputting the relative entropy rating. 18. The method of claim 17 , wherein the relative entropy rating is output in the form of at least one of a graphical icon, a numerical value, or a text descriptor. 19. The method of claim 17 , further comprising: responsive to outputting the relative entropy rating, prompting for user input as to whether to proceed with storing the at least one credential for the specified service in the credential store; and storing the at least one credential for the specified service in the credential store in response to receiving the user input to proceed with storing. 20. The method of claim 17 , further comprising: in response to outputting the relative entropy rating, providing an option to cancel the request. 21. The method of claim 17 , further comprising: in response to outputting the relative entropy rating, providing an option to prompt for at least one different credential, for the specified service, to request to store in the credential store. 22. The method of claim 1 , wherein the at least one credential for the specified service comprises a password. 23. The method of claim 1 , wherein the at least one credential for the specified service comprises a username. 24. A computing device programmed to provide a warning associated with credentials to be stored in a credential store, the computing device comprising a processor configured to: receive a request to store, in the credential store, at least one credential for a specified service; determine whether a secure connection between the computing device and the specified service is available; associate the specified service with a level of security based on at least one of an availability of the secure connection or one or more properties of the secure connection, the specified service being associated with a secure level if the secure connection is available and is of a minimum encrypti

Assignees

Inventors

Classifications

  • G06F21/45Primary

    Structures or tools for the administration of authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9384342B2 cover?
Methods and devices for providing a warning associated with credentials to be stored in a credential store on a computing device are disclosed herein. In one broad aspect, the method comprises receiving a request to store, in the credential store, at least one credential for a specified service, determining whether a secure connection between the computing device and the specified service is av…
Who is the assignee on this patent?
Blackberry Ltd
What technology area does this patent fall under?
Primary CPC classification G06F21/45. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).