A computing device processor may be configured with processor executable instructions to implement methods of using behavioral analysis and machine learning techniques to evaluate the collective behavior of two or more software applications operating on the device. The processor may be configured to monitor the activities of a plurality of software applications operating on the device collect behavior information for each monitored activity generate a behavior vector based on the collected behavior information apply the generated behavior vector to a classifier model to generate analysis information and use the analysis information to classify a collective behavior of the plurality of software applications.
展开▼