1. A method for mitigating the effects of a malicious software application on a computing device, the method being performed by a dedicated module located on the computing device, the method comprising: the dedicated module executing the application using a program for executing unverified applications; the dedicated module recording behavior information pertaining to a monitored behavior of the application; the dedicated module forwarding the behavior information to a malicious software detector remote from the computing device; the dedicated module receiving from the malicious software detector a message indicating that the application is malicious or has a malicious component; and in response to receiving the message from the malicious software detector, the dedicated module instructing software on the computing device that controls permissions of the application to inhibit at least one but not all permissions granted to the application.