Systems and methods for application-based interception of SSL/VPN traffic
First Claim
Patent Images
1. A method for intercepting application communications for transmission via a virtual private network connection, the method comprising:
- (a) receiving, by an agent of a client, an application routing table identifying one or more applications authorized for access via a virtual private network connection established with an device intermediary to the client and at least one server, each of the one or more applications identified via a name of an executable of the corresponding application;
(b) determining, by the agent, whether a first communication from the client is from a first application with a name of an executable identified by the received application routing table; and
(c) transmitting, by the agent based on the determination, the first communication via the virtual private network connection established with the device.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for intercepting, by an agent of a client, communications from the client to be transmitted via a virtual private network connection includes the step of intercepting communications based on identification of an application from which the communication originates. The agent receives information identifying a first application. The agent determines a network communication transmitted by the client originates from the first application and intercepts that communication. The agent transmits the intercepted communication via the virtual private network connection.
102 Citations
20 Claims
-
1. A method for intercepting application communications for transmission via a virtual private network connection, the method comprising:
-
(a) receiving, by an agent of a client, an application routing table identifying one or more applications authorized for access via a virtual private network connection established with an device intermediary to the client and at least one server, each of the one or more applications identified via a name of an executable of the corresponding application; (b) determining, by the agent, whether a first communication from the client is from a first application with a name of an executable identified by the received application routing table; and (c) transmitting, by the agent based on the determination, the first communication via the virtual private network connection established with the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for intercepting application communications for transmission via a virtual private network connection, the system comprising:
-
an application routing table identifying one or more applications authorized for access via a virtual private network connection established with an device intermediary to a client and at least one server, each of the first one or more applications identified via a name of an executable of the corresponding application; and an agent of a client, configured for receiving the application routing table, determining, based on the identification, whether a first communication from the client is from an application with a name of an executable identified by the received application routing table, and transmitting, based on the determination, the first communication via the virtual private network connection established with the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification