1. A method for determining a classification of an application in communication with a data sharing network, comprising: initiating a stress test on the application to measure network performance of the application, the stress test including a predetermined number of stress events, wherein the stress events are based on a network impairment, wherein each stress event of the predetermined number of stress events includes at least one of: a predetermined frequency of occurrence within the stress test, an event duration or a granularity, wherein the stress test includes a test duration which is a sum of the event duration for each stress event of the predetermined number of stress events in the stress test; identifying a response by the application to each stress event of the predetermined number of stress events; comparing the response to at least one stored response in a database, the at least one stored response being indicative of an undesired response generated by an undesired application; classifying the application as a function of the response into one of a first classification and a second classification, the first classification indicative of a normal application and the second classification indicative of an undesired application; and when the application is in the second classification, executing a network response procedure.