US 12,445,432 B2
System and method for providing a web based RDP service through a zero trust cloud environment
Natan Elul, Tel Aviv (IL); Shachar Dekel, 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 Jul. 26, 2023, as Appl. No. 18/359,517.
Application 18/359,517 is a continuation in part of application No. 17/654,309, filed on Mar. 10, 2022.
Prior Publication US 2024/0031358 A1, Jan. 25, 2024
Int. Cl. H04L 9/40 (2022.01); G06F 9/451 (2018.01)
CPC H04L 63/083 (2013.01) [G06F 9/452 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method for connecting a client device to a target server, comprising:
receiving, at a system comprising a hardware processor, a request from the client device to connect to a zero trust cloud environment;
generating, by the system as a response to the request, a web based graphical user interface (GUI) to capture a login credential;
providing, from the system, the web based GUI to the client device for rendering the web based GUI at a web client of the client device;
authenticating, by the system, the captured login credential with the target server deployed in a secure network environment;
based on authenticating the captured login credential, initiating, by the system, a hypertext transfer protocol (HTTP) session between the client device and a gateway in the zero trust cloud environment;
establishing a remote desktop protocol (RDP) session between the gateway and the target server; and
translating, at the gateway, between HTTP data packets of the HTTP session and RDP data packets of the RDP session to transfer RDP over HTTP.