TECHNIQUES TO DETECT AND REACT TO PROXY INTERFERENCE
First Claim
1. A computer-implemented method, comprising:
- receiving a first network connection initiation attempt from a client at a server, the first network connection initiation attempt based on a first network communication protocol;
determining that the first network connection initiation attempt is malformed;
extracting a cookie from the first network connection initiation attempt, the cookie comprising a client identifier;
recording a malformed network connection initiation record in response to determining that the first network connection initiation attempt is malformed, the malformed network connection initiation record associated with the client based on the client identifier;
rejecting the first network connection initiation attempt based on the first network connection initiation attempt being malformed;
receiving a second network connection initiation attempt from the client at the server, the second network connection initiation attempt based on a second network communication protocol;
extracting the cookie from the second network connection initiation attempt, the cookie comprising the client identifier;
retrieving the malformed network connection initiation record based on the client identifier; and
transmitting a malformed network connection message to the client based on the malformed network connection initiation record.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to detect and react to proxy interference are described. In one embodiment, an apparatus may comprise a first network protocol component operative to receive a first network connection initiation attempt from a client at a server; determine that the first network connection initiation attempt is malformed; extract a cookie from the first network connection initiation attempt, the cookie comprising a client identifier; a client record component operative to record a malformed network connection initiation record in response to determining that the first network connection initiation attempt is malformed; and a second network protocol component operative to receive a second network connection initiation attempt from the client at the server; extract the cookie from the second network connection initiation attempt; and transmit a malformed network connection message to the client based on the malformed network connection initiation record. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a first network connection initiation attempt from a client at a server, the first network connection initiation attempt based on a first network communication protocol; determining that the first network connection initiation attempt is malformed; extracting a cookie from the first network connection initiation attempt, the cookie comprising a client identifier; recording a malformed network connection initiation record in response to determining that the first network connection initiation attempt is malformed, the malformed network connection initiation record associated with the client based on the client identifier; rejecting the first network connection initiation attempt based on the first network connection initiation attempt being malformed; receiving a second network connection initiation attempt from the client at the server, the second network connection initiation attempt based on a second network communication protocol; extracting the cookie from the second network connection initiation attempt, the cookie comprising the client identifier; retrieving the malformed network connection initiation record based on the client identifier; and transmitting a malformed network connection message to the client based on the malformed network connection initiation record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processor circuit on a server device; a network interface controller on the server device; a first network protocol component operative on the processor circuit to receive a first network connection initiation attempt from a client via the network interface controller at the server device, the first network connection initiation attempt based on a first network communication protocol;
determine that the first network connection initiation attempt is malformed;
extract a cookie from the first network connection initiation attempt, the cookie comprising a client identifier; and
reject the first network connection initiation attempt based on the first network connection initiation attempt being malformed;a client record component operative on the processor circuit to record a malformed network connection initiation record in response to determining that the first network connection initiation attempt is malformed, the malformed network connection initiation record associated with the client based on the client identifier; and
retrieve the malformed network connection initiation record based on the client identifier; anda second network protocol component operative on the processor circuit to receive a second network connection initiation attempt from the client at the server, the second network connection initiation attempt based on a second network communication protocol;
extract the cookie from the second network connection initiation attempt, the cookie comprising the client identifier; and
transmit a malformed network connection message to the client based on the malformed network connection initiation record. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
receive a first network connection initiation attempt from a client at a server, the first network connection initiation attempt based on a first network communication protocol; determine that the first network connection initiation attempt is malformed; extract a cookie from the first network connection initiation attempt, the cookie comprising a client identifier; record a malformed network connection initiation record in response to determining that the first network connection initiation attempt is malformed, the malformed network connection initiation record associated with the client based on the client identifier; reject the first network connection initiation attempt based on the first network connection initiation attempt being malformed; receive a second network connection initiation attempt from the client at the server, the second network connection initiation attempt based on a second network communication protocol; extract the cookie from the second network connection initiation attempt, the cookie comprising the client identifier; retrieve the malformed network connection initiation record based on the client identifier; and transmit a malformed network connection message to the client based on the malformed network connection initiation record. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification