POLICY DRIVEN FINE GRAIN URL ENCODING MECHANISM FOR SSL VPN CLIENTLESS ACCESS
First Claim
1. A method for determining an encoding scheme of a uniform resource location (URL) from a plurality of encoding schemes for a clientless secure socket layer virtual private network (SSL VPN) via a proxy, the method comprising:
- a) receiving, by an intermediary, a response from a server to a client via a SSL VPN session, the intermediary establishing the SSL VPN session between the client and the server, the response comprising a URL;
b) determining, by the intermediary, responsive to an encoding policy, an encoding scheme from a plurality of encoding schemes for encoding the URL; and
c) rewriting, by the intermediary, the URL for transmission to the client in accordance with the determined encoding scheme.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure presents methods, systems and intermediaries which determine an encoding scheme of a uniform resource location (URL) from a plurality of encoding schemes for a clientless secure socket layer virtual private network (SSL VPN) via a proxy. An intermediary may receive a response from a server comprising a URL. The response from the server may be directed to a client via a SSL VPN session and via the intermediary. The intermediary may determine, responsive to an encoding policy, one of a transparent, opaque or encrypted encoding scheme for encoding the URL. The intermediary may rewrite the URL for transmission to the client in accordance with the determined encoding scheme.
239 Citations
26 Claims
-
1. A method for determining an encoding scheme of a uniform resource location (URL) from a plurality of encoding schemes for a clientless secure socket layer virtual private network (SSL VPN) via a proxy, the method comprising:
-
a) receiving, by an intermediary, a response from a server to a client via a SSL VPN session, the intermediary establishing the SSL VPN session between the client and the server, the response comprising a URL; b) determining, by the intermediary, responsive to an encoding policy, an encoding scheme from a plurality of encoding schemes for encoding the URL; and c) rewriting, by the intermediary, the URL for transmission to the client in accordance with the determined encoding scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An intermediary for determining an encoding scheme of a uniform resource location (URL) from a plurality of encoding schemes for a clientless secure socket layer virtual private network (SSL VPN) via a proxy, the intermediary comprising:
-
a packet engine for receiving a response from a server to a client via a SSL VPN session, the intermediary establishing the SSL VPN session between the client and the server, the response comprising a URL; a policy engine determining, responsive to an encoding policy, an encoding scheme from a plurality of encoding schemes for encoding the URL; and a rewriter, responsive to the policy engine, rewriting the URL for transmission to the client in accordance with the determined encoding scheme. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification