| CPC H04L 63/083 (2013.01) [G06F 9/452 (2018.02)] | 20 Claims |

|
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.
|