Apparatus and method for detecting tiny fragment attacks
AssigneeCisco Technology, Inc.
InventorsKenneth M. Rose, Venkateshwar R. Pullela, David S. Walker, Kevin C. Wong, Kaichuan He, Yu Kwong Ng
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsKenneth M. Rose, Venkateshwar R. Pullela, David S. Walker, Kevin C. Wong, Kaichuan He, Yu Kwong Ng
Estimating the term…
Disclosed is a method and apparatus for checking link layer protocol frames such as Ethernet frames. The method can be implemented on a processor executing software instructions stored in memory. In one embodiment of the invention, the method includes receiving an Ethernet frame, and counting data bytes of the Ethernet frame to generate a total number of counted bytes. The total number of counted bytes can be used to calculate a data length of a datagram of the Ethernet frame. Once calculated, the datagram data length can be compared to a predetermined value. If the datagram length does not fall within an acceptable range of the predetermined value, the Ethernet frame may be dropped so that the Ethernet frame does not reach its final destination.
A method comprising:
An apparatus comprising:
A computer readable medium for storing software instructions executable by a data processing circuit, wherein the data processing circuit performs a method in response to executing the instructions, the method comprising counting data bytes of a frame transmitted via a communication link, wherein the data bytes are counted to generate a total number of counted bytes.
An apparatus comprising:
A method comprising:
An apparatus comprising:
A computer readable medium for storing software instructions executable by a data processing circuit, wherein the data processing circuit performs a method in response to executing the instructions, the method comprising comparing a TCP header length value of a Ethernet frame to a predetermined value.
An apparatus comprising:
A method comprising:
An apparatus comprising:
A computer readable medium for storing software instructions executable by a data processing circuit, wherein the data processing circuit performs a method in response to executing the instructions, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.