Clientless VPNs
- Microsoft’s Remote Desktop Protocol (RDP) can be used to
- access a physical machine on a one-to-one basis
- operate a remote desktop gateway that
- facilitates access to virtual desktops
- or individual apps running on the network servers
- Citrix products can do similar things
- traditionally, remote desktop products and client-to-site VPNs require a client app
- that implements the protocols and authentication methods supported by the remote desktop/VPN gateway
HTML5 VPN or clientless VPN uses features of HTML5 to implement remote desktop/VPN connections via browser software (clientless).
- uses canvas element introduced in HTML5
- allows a browser to draw and update a desktop with relatively little lag
- can also handle audio
- allows ordinary browser software to
- connect to a remote desktop or to a VPN portal that publishes a number of web applications
- uses a protocol called WebSockets
- enables bidirectional messages to be sent between the server and client without requiring the overhead of separate HTTP requests