System and method to protect resource allocation in stateful connection managers
AssigneeVolterra, Inc.
InventorsDevesh Mittal, Daniel Sela, Naveen Neelakanta, Anand H. Krishnan
Life of this patent
Estimating the term…
Loading patent…
AssigneeVolterra, Inc.
InventorsDevesh Mittal, Daniel Sela, Naveen Neelakanta, Anand H. Krishnan
Estimating the term…
A computing system and related method protect a computer network connection manager's resources from attempted resource attacks by extracting SrcIP and TTL values from received data packet headers. Extracted SrcIP and TTL values are analyzed to determine the probability that a received data packet is malicious. If the probability exceeds a specified threshold, resources are denied, and the packet is dropped. If the specified threshold is not exceeded, resources are allocated to the received data packet. The SrcIP reputation score, TTL value frequency, SrcIP frequency, SrcIP geo-location, and resource occupancy may all be used in computing the probability of a malicious data packet. These factors may be weighted and summed to calculate the probability of a malicious data packet.
A computing system for coupling to a computer network, the computing system having resources for processing data packets received from the computer network, the data packets having headers that include a source IP address value (SrcIP) and a Time to Live value (TTL), the computing system comprising traffic management apparatuses, client devices, or server devices, the computing system comprising memory comprising programmed instructions stored thereon and processors configured to be capable of executing the stored programmed instructions to:
A method implemented by one or more computer systems, server devices, or client devices, for protecting a computing system coupled to a computer network from a resource attack by penalizing suspicious data packets without significantly penalizing legitimate data packets, the computing system having resources for processing data packets received from the computer network, the data packets having headers that include a source IP address value (SrcIP) and a Time to Live value (TTL), the method comprising steps of:
An apparatus, comprising memory comprising programmed instructions stored in the memory and processors configured to be capable of executing the programmed instructions stored in the memory to:
A non-transitory computer readable medium having stored thereon instructions for managing servers comprising executable code which when executed by processors, causes the processors to:
Dependencies are inferred from the claim text.