Systems and methods for HTTP-body DoS attack prevention with adaptive timeout
AssigneeCitrix Systems, Inc.
InventorsMeghashree Iyengar, Krishna Khanal, Saravana Annamalaisami, Shashidhara Nanjundaswamy
Life of this patent
Estimating the term…
Loading patent…
AssigneeCitrix Systems, Inc.
InventorsMeghashree Iyengar, Krishna Khanal, Saravana Annamalaisami, Shashidhara Nanjundaswamy
Estimating the term…
The present disclosure is directed generally to systems and methods for changing an application layer transaction timeout to prevent Denial of Service attacks. A device intermediary to a client and a server may receive, via a transport layer connection between the device and the client, a packet of an application layer transaction. The device may increment an attack counter for the transport layer connection by a first predetermined amount responsive to a size of the packet being less than a predetermined fraction of a maximum segment size for the transport layer connection. The device may increment the attack counter by a second predetermined amount responsive to an inter-packet-delay between the packet and a previous packet being more than a predetermined multiplier of a round trip time. The device may change a timeout for the application layer transaction responsive to comparing the attack counter to a predetermined threshold.
A method for incrementing or decrementing a timeout for an application layer transaction, the method comprising:
A system for incrementing or decrementing a timeout for an application layer transaction, the system comprising:
Dependencies are inferred from the claim text.