Chunk-scanning of web application layer requests to reduce delays
AssigneeImperva, Inc.
InventorsBoris Zingerman, Uri Shapen
Life of this patent
Estimating the term…
Loading patent…
AssigneeImperva, Inc.
InventorsBoris Zingerman, Uri Shapen
Estimating the term…
A method by a web application layer attack detector communicatively coupled between web application clients and web application servers. The method includes receiving one or more data streams each carrying one or more web application layer requests, forming chunks from each of the one or more web application layer requests as it is being received, where each of the chunks is sized to be less than a preconfigured maximum chunk size, scanning the chunks for attacks as each of the chunks is formed without waiting to receive and store complete web application layer requests from which the chunks are formed, and sending each of one or more of the chunks that were determined, based on a result of the scanning, not to include an attack to the web application server for which the web application layer request from which that chunk was formed is intended.
A method by a web application layer attack detector implemented by one or more electronic devices, wherein the web application layer attack detector is communicatively coupled between a plurality of web application clients and one or more web application servers, the method comprising:
A method by a web application layer attack detector implemented by one or more electronic devices, wherein the web application layer attack detector is communicatively coupled to a plurality of web application clients and one or more web application servers, the method comprising:
A set of one or more non-transitory machine-readable storage media storing instructions which, when executed by one or more processors of one or more electronic devices, cause the one or more electronic devices to perform operations of a web application layer attack detector, wherein the web application layer attack detector is communicatively coupled between a plurality of web application clients and one or more web application servers, the operations comprising:
An electronic device configured to implement a web application layer attack detector, wherein the web application layer attack detector is communicatively coupled between a plurality of web application clients and one or more web application servers, the electronic device comprising:
Dependencies are inferred from the claim text.