Patent ID: 8918882

Claim:
A system for quantifying risks of applications (“apps”) for mobile devices, comprising: a processor configured to: receive an application for a mobile device; perform a pre-screening phase that includes checking an application cache, wherein the application cache includes previously determined risk scores for previously analyzed apps; in the event that a previously determined risk score of the application is not returned based at least in part on the pre-screening phase, perform an automated analysis of the application based on a risk profile, wherein the risk profile is based on an enterprise policy that includes custom rules for scanning of apps based on security requirements to determine whether the application includes previously known malware, exhibits new malware behaviors, poses a privacy or security risk, or any combination thereof; generate a risk score based on the automated analysis of the application based on the risk profile; and perform an action based on the risk score; and a memory coupled to the processor and configured to provide the processor with instructions.