CPC H04L 63/0861 (2013.01) [G06F 9/452 (2018.02); G06F 21/33 (2013.01); G06F 21/53 (2013.01); H04L 63/0838 (2013.01)] | 21 Claims |
1. An authentication system comprising:
a server including at least one server processing device configured to execute an application; and
a desktop virtualization system including at least one virtualization system processing device configured to:
instantiate connection functionality at an access point accessible from outside a first firewall controlling access to the desktop virtualization system;
instantiate a virtual desktop behind the first firewall within the desktop virtualization system, the virtual desktop providing a secure computing environment;
receive an indication that a user of a client device outside the first firewall is authenticated for access through the first firewall to the secure computing environment by the access point at a first time before the client device is in communication with the virtual desktop;
in response to receiving the indication that the user of the client device is authenticated, authenticate the user of the client device for access through a second firewall within the secure computing environment controlling access to the server at a second time after receiving the indication that the user of the client device is authenticated at the first time;
in response to authenticating the user of the client device at the second time, place the client device in communication with the virtual desktop through the at least one network;
launch a secure browser in the virtual desktop; and
using the secure browser, place the client device in communication with the server through the at least one network;
wherein the application is configured to perform processing in response to at least one command from the client device sent through the secure browser of the virtual desktop.
|