Patent ID: 8943589
Filing Date: 2015-01-27
Classification: H04L

Abstract:
1. A computing system including a processor and a memory configured to perform operations comprising: defining a collection of constraints to which an application must conform for a test in a set of test, the set of test including a plurality of payloads; defining a collection of constraints to which the application conforms; defining a collection of constraints to which the application does not conform; sending, by a first computing device, a payload from the plurality of payloads to a second computing device, wherein sending the payload is in response to determining that a constraint in the collection of constraints to which the application must conform for the test is not in the collection of constraints to which the application does not conform; receiving, at the first computing device, a response from the second computing device responding to the payload; determining that the payload has successfully attacked the application executing at the second computing device based upon, at least in part, the response; identifying at least a portion of the plurality of payloads that shares a structural overlap with the first payload; and preventing at least a second payload of the portion from being sent to the second computing device in response to identifying that the second payload shares the structural overlap with the first payload, including adjusting a priority of at least the second payload.