Systems and methods for providing a VPN solution
First Claim
1. A method for securing, by a client, private network communications to a server via a gateway, the method comprising:
- (a) establishing, by a pseudo server of a device, a secure communications link to a gateway in communication with a server on a private network, the pseudo server operating at a transport layer of a network stack of the device;
(b) receiving, by an address inspection driver of the device, network traffic generated by an application running on the device, the address inspection driver operating at a layer of the network stack below the transport layer;
(c) identifying, by the address inspection driver, that the network traffic is addressed to the server;
(d) communicating, by the address inspection driver, to the pseudo server the network traffic addressed to the server; and
(e) modifying, by the pseudo server, the network traffic for transmission via the transport layer to the gateway.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus and a method for implementing a secured communications link at a layer other than that at which packets are filtered are disclosed. In one embodiment, a computer system is configured to form a virtual private network (“VPN”) and comprises an address inspection driver to identify initial target packet traffic addressed to a target server. Also, the computer system includes a pseudo server module to receive rerouted initial target packet traffic from the address inspection driver. The pseudo server module is configured to convey packet regeneration instructions to a VPN gateway. The address inspection driver functions to identify additional target packet traffic addressed to the target server and routes the additional target packet traffic to the pseudo server. In one embodiment, the pseudo server is configured to strip header information from the additional target packet traffic to form a payload, and thereafter, to route the payload to the target.
-
Citations
20 Claims
-
1. A method for securing, by a client, private network communications to a server via a gateway, the method comprising:
-
(a) establishing, by a pseudo server of a device, a secure communications link to a gateway in communication with a server on a private network, the pseudo server operating at a transport layer of a network stack of the device; (b) receiving, by an address inspection driver of the device, network traffic generated by an application running on the device, the address inspection driver operating at a layer of the network stack below the transport layer; (c) identifying, by the address inspection driver, that the network traffic is addressed to the server; (d) communicating, by the address inspection driver, to the pseudo server the network traffic addressed to the server; and (e) modifying, by the pseudo server, the network traffic for transmission via the transport layer to the gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for securing by a client communications to a server on a private network via a gateway, the system comprising:
-
a pseudo server of a device establishing a secure communications link to a gateway in communication with a server on a private network, the pseudo server operating at a transport layer of a network stack of the device; an address inspection driver of the device receiving network traffic generated by an application running on the device, the address inspection driver operating at a layer of the network stack below the transport layer; wherein the address inspection driver identifies that the network traffic is addressed to the server and communicates to the pseudo server the network traffic addressed to the server; and wherein the pseudo server modifies the network traffic for transmission via the transport layer to the gateway. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification