Private network request forwarding
AssigneeUnited Services Automobile Association (USAA)
InventorsDonald E. Clemons, Jr., Christopher T. Wilkinson
Life of this patent
Estimating the term…
Abstract
Private network request forwarding can include receiving a request from a user for Internet services over a public network. Private network request forwarding can include analyzing the request and determining whether the request is legitimate. Private network request forwarding can include forwarding the request to an entity through a private network when it is determined that the request is legitimate, wherein the user has access to the entity through a proxy.
Claims20
A computer-implemented method for packet handling, the method comprising:
- receiving, by a first node of a public network having a public Internet Protocol (IP) address, a request from at least one computing device via the public network;
- performing, by the first node, a first analysis of the request;
- classifying the request as illegitimate based on the first analysis of the request,
- wherein the first analysis of the request is based on an expired token of at least one first data packet or at least one missing header element in the at least one first data packet;
- in response to the request being classified as illegitimate:
- transmitting the request to a second node;
- performing, by the second node, a second analysis of the request based at least in part on the request;
- and
- routing, responsive to the second node determining that the request is legitimate, the request to a server via a private network.
A system comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process for packet handling, the process comprising:
- receiving, by a first node of a public network having a public Internet Protocol (IP) address, a request from at least one computing device via the public network;
- performing, by the first node, a first analysis of the request;
- classifying the request as illegitimate based on the first analysis of the request,
- wherein the first analysis of the request is based on an expired token of at least one first data packet or at least one missing header element in the at least one first data packet;
- in response to the request being classified as illegitimate:
- transmitting the request to a second node;
- performing, by the second node, a second analysis of the request based at least in part on the request;
- and
- routing, responsive to the second node determining that the request is legitimate, the request to a server via a private network.
A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for packet handling, the operations comprising:
- receiving, by a first node of a public network having a public Internet Protocol (IP) address, a request from at least one computing device via the public network;
- performing, by the first node, a first analysis of the request;
- classifying the request as illegitimate based on the first analysis of the request,
- wherein the first analysis of the request is based on an expired token of at least one first data packet or at least one missing header element in the at least one first data packet;
- in response to the request being classified as illegitimate:
- transmitting the request to a second node;
- performing, by the second node, a second analysis of the request based at least in part on the request;
- and
- routing, responsive to the second node determining that the request is legitimate, the request to a server via a private network.
Dependencies are inferred from the claim text.