Identify Malicious Software
AssigneeGoogle Inc.
InventorsRichard Cannings, Sai Deep Tetali, Mo Yu, Salvador Mandujano
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRichard Cannings, Sai Deep Tetali, Mo Yu, Salvador Mandujano
Estimating the term…
A method (600) for identifying malicious software includes receiving and executing a software application (210), identifying a plurality of uniform resource identifiers (220) the software application interacts with during execution of the software application, and generating a vector representation (260) for the software application using a feed-forward neural network (170) configured to receive the plurality of uniform resource identifiers as feature inputs. The method also includes determining similarity scores (262) for a pool of training applications, each similarity score associated with a corresponding training application and indicating a level of similarity between the vector representation for the software application and a respective vector representation for the corresponding training application. The method also includes flagging the software application as belonging to a potentially harmful application category (240b) when one or more of the training applications have similarity scores that satisfy a similarity threshold and include a potentially harmful application label.
A method for identifying malicious software, the method comprising:
A method for identifying malicious software on a user device, the method comprising:
A system for identifying malware, the system comprising:
A system for identifying malicious software, the system comprising:
Dependencies are inferred from the claim text.