Algorithm hardening in background context and external from the browser to prevent malicious intervention with the browser
First Claim
Patent Images
1. A system to manage user credentials, comprising:
- one or more hardware processors;
memory including instructions that, when executed, cause one or more hardware processors to;
provide, by a non-rendered application, new credentials to a website to perform credential resetting for the website;
establish, by the non-rendered application, an authenticated session for a user with the website by logging into the website based on the new credentials; and
pass session configuration data corresponding to the established authenticated session from the non-rendered application to a rendering application, the session configuration data to allow the rendering application to continue the established authenticated session to access the website based on the established authenticated session.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed examples to manage user credentials include providing new credentials from a non-rendered application to a website to perform credential resetting for the website; establishing an authenticated session for a user with the website based on the new credentials; and passing session configuration data corresponding to the authenticated session from the non-rendered application to a browser, the session configuration data to allow the browser to continue the authenticated session.
-
Citations
21 Claims
-
1. A system to manage user credentials, comprising:
-
one or more hardware processors; memory including instructions that, when executed, cause one or more hardware processors to; provide, by a non-rendered application, new credentials to a website to perform credential resetting for the website; establish, by the non-rendered application, an authenticated session for a user with the website by logging into the website based on the new credentials; and pass session configuration data corresponding to the established authenticated session from the non-rendered application to a rendering application, the session configuration data to allow the rendering application to continue the established authenticated session to access the website based on the established authenticated session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage device or storage disk comprising instructions to manage user credentials, the instructions, when executed, to cause one or more hardware processors to at least:
-
provide, by a non-rendered application, new credentials to a website to perform credential resetting for the website; establish, by the non-rendered application, an authenticated session for a user with the website by logging into the website based on the new credentials; and pass session configuration data corresponding to the established authenticated session from the non-rendered application to a rendering application, the session configuration data to allow the rendering application to continue the established authenticated session to access the website based on the established authenticated session. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of managing user credentials, comprising:
-
decrypting encrypted current credentials for a website to generate decrypted current credentials; providing the decrypted current credentials and new credentials to a non-rendered application; providing, by executing an instruction with one or more hardware processors, the new credentials from the non-rendered application to the website to perform credential resetting for the website; establishing, by executing an instruction with the one or more hardware processors, an authenticated session for a user with the website by logging into the website based on the new credentials; and passing session configuration data corresponding to the established authenticated session from the non-rendered application to a rendering application by executing an instruction with the one or more hardware processors, the session configuration data to allow the rendering application to continue the established authenticated session to access the website based on the established authenticated session. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification