CPC H04L 63/1425 (2013.01) [H04L 41/0681 (2013.01)] | 21 Claims |
1. A method, comprising:
identifying multiple host computers deployed in respective sources and executing respective instances of a specific software application, each given instance on each given host computer comprising a set of program instructions loaded, by the host computer, from a respective storage device;
collecting, from the host computers, information on actions performed by the executing instances;
computing features based on the information collected from the multiple host computers, the features including one or more global features, which are not specific to any of the sources, and one or more local features, which are specific to respective ones of the sources, wherein at least one of the features combines multiple ones of the local features specific to respective ones of the sources;
comparing, by a processor, the collected information for a given instance to the features so as to classify the given instance as benign or suspicious; and
generating an alert for the given instance only upon classifying the given instance as suspicious.
|