US 12,476,957 B2
System and method for providing multi factor authorization to RDP services through a zero trust cloud environment
Shachar Dekel, Tel Aviv (IL); Natan Elul, Tel Aviv (IL); and Gil Azrielant, Tel Aviv (IL)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Spring, TX (US)
Filed on Mar. 10, 2022, as Appl. No. 17/654,309.
Prior Publication US 2023/0291726 A1, Sep. 14, 2023
Int. Cl. H04L 9/40 (2022.01); H04L 67/1008 (2022.01)
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
OG exemplary drawing
 
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.