| CPC H04L 63/083 (2013.01) [H04L 63/0861 (2013.01); H04L 63/107 (2013.01); H04L 67/1008 (2013.01); H04L 2463/082 (2013.01)] | 19 Claims |

|
1. A method for providing a multifactor authentication (MFA) service for a remote desktop protocol (RDP) session through a zero-trust cloud environment, comprising:
authenticating an identity of a user account, wherein a first request to connect to the zero-trust cloud environment based on at least the user account is received from a client device;
receiving a second request from the client device to connect to a target machine having an RDP server;
responsive to receiving the second request:
generating an MFA challenge for the client device; and
directing the client device to communicate with a virtual workload; and
initiating an RDP session through the zero-trust cloud environment with the target machine based on:
determining that the MFA challenge is successfully completed; and
sending the client device a reconnect instruction to:
disconnect from the virtual workload; and
reconnect to a frontend RDP server deployed in the zero-trust cloud environment, wherein the frontend RDP server is configured to receive communication from the client device and direct the received communication to the target machine.
|