1. A method for providing security policies, the method comprising: receiving behavioral information about applications executing on user devices; searching databases of known applications and utilizing crowdsourcing to identify the applications executing on the user devices; determining trustworthiness for each of the identified applications based on the behavioral information received from each of the user devices; and providing security policies for the applications to the user devices based on the determined trustworthiness.