Question

Difficulty: Very hardVirtual Private Networks and Remote Access Security

An enterprise network engineer is documenting the connection workflow for remote employees accessing internal web applications via a Clientless SSL/TLS VPN gateway integrated with a central RADIUS AAA server. Arrange the operational steps in the correct chronological sequence from the initial remote connection request to the retrieval of internal corporate resources.

  1. 1The remote user's web browser initiates a TCP handshake on port 443 to the VPN gateway and completes the SSL/TLS cryptographic negotiation.
  2. 2The VPN gateway serves an HTML authentication portal to the user's browser, prompting for identity credentials.
  3. 3The VPN gateway encapsulates the collected user credentials into a RADIUS Access-Request packet and transmits it to the central AAA server.
  4. 4The central AAA server validates the user against the identity directory and returns a RADIUS Access-Accept response containing authorization attributes.
  5. 5The VPN gateway establishes an encrypted web session context, sets an HTTP session cookie, and renders the authorized user portal dashboard.
  6. 6The remote user clicks an internal web application link, prompting the VPN gateway to reverse-proxy the request to the target internal server and relay the re-encrypted response.

Answer

The correct operational sequence begins with establishing the underlying TLS session on TCP port 443, presenting the web authentication portal, forwarding a RADIUS Access-Request to the AAA server, receiving the RADIUS Access-Accept response with authorization parameters, generating the authenticated portal session with an HTTP cookie, and finally proxying client HTTP requests to internal servers.
Establishing a Clientless SSL VPN session requires a strict logical progression: first, negotiating an encrypted TLS channel (TCP 443) to protect credential transmission; second, presenting the login interface; third, using RADIUS AAA protocol to forward credentials from the gateway to the backend authentication server; fourth, receiving authorization via RADIUS Access-Accept; fifth, issuing session state cookies and rendering the application portal; and sixth, acting as a Layer 7 reverse proxy for requests to internal corporate resources.

Step-by-Step Solution

1
Establish encrypted transport layer connection
TLS session negotiated over TCP port 443 between client browser and VPN concentrator.
Security requires creating an encrypted channel before transmitting sensitive user authentication data.
2
Present authentication interface
VPN gateway delivers the HTML login portal to the remote client browser.
The gateway must collect user credentials over the secure channel.
3
Delegate authentication to RADIUS AAA server
VPN gateway formats an Access-Request message and sends it over UDP (port 1812/1645) to RADIUS.
The VPN gateway functions as a RADIUS client and delegates identity verification to central AAA infrastructure.
4
Receive AAA authorization validation
RADIUS server validates credentials and responds with an Access-Accept packet containing user group policies.
The central directory confirms identity and communicates access constraints to the VPN concentrator.
5
Instantiate client session state
VPN gateway sets a secure HTTP session cookie and renders the customized portal page.
Session cookies maintain state across subsequent HTTPS requests without re-authenticating on every page load.
6
Reverse-proxy internal application traffic
The gateway accepts portal requests, communicates with internal application servers, and returns re-encrypted responses to the client.
Clientless SSL VPN access operates at Layer 7, functioning as a reverse proxy without assigning an internal virtual IP adapter to the endpoint.

Key Concept

Clientless SSL/TLS VPN Architecture & AAA/RADIUS Sequence
Rate this question